dit probleem klinkt alsof je hebt gemist om ergens een tekencodering op te geven. om dit op te lossen, moet u ervoor zorgen dat u de tekencodering hebt ingesteld op utf-8 Everywere (het hoeft niet echt utf-8 te zijn, gewoon hetzelfde overal - maar als je iets hebt verknoeid en toch wat plaatsen moet veranderen, raad ik je ten zeerste aan om utf-8 te gebruiken):
-
vertel MySQL om utf-8 te gebruiken. om dit te doen, voeg je dit toe aan je my.cnf:
-
stuur deze twee vragen voordat u met mysql communiceert:
of, als alternatief, laat php dit doen na het openen van de verbinding:
-
stel UTF-8 in als de standaardtekenset voor uw database
-
doe hetzelfde voor tabellen:
-
ervan uitgaande dat de client een browser is, dient u uw inhoud op als utf-8 en de juiste koptekst:
om er zeker van te zijn dat de browser het begrijpt, voeg je een metatag toe:
-
en, last but not least, vertel de browser om formulieren in te dienen met utf-8