Nu moet ik een aantal strings uit een bestandje in mijn mysql database proppen.
Dit bestand is utf8 gecodeerd en in mijn texteditor zit dit er goed uit. Als ik dit bestandje laad en laat weergeven door php dan ziet er goed uit door mijn meta tag.
Mijn mysql database staat ook op utf8-generic-ci.
Wanneer ik echter de string in php laad en deze meteen de database instuur, krijg ik rare characters in de database:
"ü"
dit soort dingen.
Wanneer ik handmatig de a umlaut invoer in de database via phpmyadmin wordt het wel goed weergegeven in de database. Het probleem moet dus ergens liggen bij php die het bestand verkeerd inlaadt.
Hoe kan ik ervoor zorgen dat php de data goed gecodeerd doorstuurt?
Dit bestand is utf8 gecodeerd en in mijn texteditor zit dit er goed uit. Als ik dit bestandje laad en laat weergeven door php dan ziet er goed uit door mijn meta tag.
Mijn mysql database staat ook op utf8-generic-ci.
Wanneer ik echter de string in php laad en deze meteen de database instuur, krijg ik rare characters in de database:
"ü"
dit soort dingen.
Wanneer ik handmatig de a umlaut invoer in de database via phpmyadmin wordt het wel goed weergegeven in de database. Het probleem moet dus ergens liggen bij php die het bestand verkeerd inlaadt.
Hoe kan ik ervoor zorgen dat php de data goed gecodeerd doorstuurt?