Problemer med utf8 data fra mysql db
Jeg har en hjemmeside, der har været lagt i skuffen i et års tid. Hjemmesiden er nu fundet frem igen, og lagt på et subdomæne, men jeg har pludselig problemer med at vise danske karakterer på min hjemmeside, på data hentet fra DB.Jeg er helt blank på hvad der kan være galt, og kunne godt bruge hjælpe til hvad jeg kan kontrollere.
Jeg har allerede kontrolleret følgende:
Alle .php er gemt i UTF8 uden BOM (checket i notepad++)
Hjemmesiden har dette metatag:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
En søgning i databasen på CHARACTER_SET_NAME og COLLATION_NAME viser kun utf8 og utf8_general_ci
Når jeg laver forbindelse til databasen via pdo, bruger jeg denne i min forbindelsesstreng: charset=utf8
W3C-validatoren viser at hjemmesiden er encoded i UTF8
Jeg har kontrolleret min header her:
http://www.rexswain.com/httpview.html
Den viser at headeren indeholder: Content-Type:·text/html;·charset=UTF-8