Het instellen van de MySQL-tabeltekenset is niet genoeg - u moet er ook voor zorgen dat u de juiste tekenset instelt voor de client, de verbinding en de resultaten, welke standaardwaarden kunnen verschillen van server tot server, waardoor uw database minder dan draagbaar is:dezelfde database-inhoud kan anders weergegeven verhuizen naar een andere server.
Ik sla al een tijdje Sloveense tekst op in MySQL en dit is wat voor mij werkt:
- het eerste wat je doet nadat je verbinding hebt gemaakt, is het uitgeven van een "NAMEN INSTELLEN utf8 " vraag
- zorg ervoor dat de strings die je opslaat om te beginnen utf-8 zijn:als je ze van een webpagina-formulier haalt, zorg er dan voor dat de pagina UTF-8 is
- wees voorzichtig met welke tools je gebruikt om online door de database-inhoud te bladeren/bewerken:PhpMysqlAdmin is absoluut onveilig.
Ik hoop dat dit helpt.