Hvilken version af MySQL kører du?
* Hvis du kører version 3.x, så skal du selv sørge for tekstkodning.
* Hvis du kører version 4.x, skal du nogen gange selv sørge for tekstkodning, andre gange gør MySQL det for dig. Det er ikke til at finde ud af hvornår, så bruger du MySQL 4.x er det bare surt. Opgrader eller nedgrader.
* Hvis du kører version 5.x, sørger MySQL selv for tekstkodningen.
Lad os nu antage at du kører MySQL 5.x.
Så skal du gøre to ting:
* Fortælle browseren hvilken tekstkodning du bruger, fx via et meta-tag:
<meta http-equiv="Content-Type" content="text/html; charset=x">
* Fortælle MySQL-serveren hvilken tekstkodning du bruger ved at udføre følgende query lige efter du har fået forbindelse til databasen:
SET NAMES 'x'
x skal selvfølgelig være samme tekstkodning begge steder, og du kan selv vælge hvilken du vil bruge, bare de understøtter de danske tegn.