Vraag & Antwoord

Webprogrammeren & scripting

[MySQL/XHTML] Problemen met omzetten naar UTF-8

LS, Ik heb problemen met het omzetten van mijn site naar UTF-8. De gegevens van deze site staan in een MySQL database en hebben standaard als character encoding [i:3a4144c2e3]latin1_swedish_ci[/i:3a4144c2e3]. Mijn site is validerend XHTML met encoding [i:3a4144c2e3]ISO-8859-1[/i:3a4144c2e3] (Westers). Omdat ik bepaalde speciale tekens wil kunnen invoeren wil ik het geheel omzetten naar UTF-8. Nu is dat niet zo lastig, ik heb in MySQL bij alle kolommen én de tabellen de collatie omgezet naar [i:3a4144c2e3]utf8_general_ci[/i:3a4144c2e3] en mijn website charset utf-8 meegegeven. Helaas is het resultaat niet zoals verwacht, waar vroeger speciale tekens stonden staan nu vraagtekens. Vreemder is nog dat het in de database wel goed staat en dat nieuwe toevoegingen (via een form op de website) goed op de site komen maar oude data niet, zelfs niet als je het via phpMyAdmin nog een keer opslaat... Wat te doen!? :? [b:3a4144c2e3]Edit:[/b:3a4144c2e3] Het wordt eentonig, maar ook dit heb ik uiteindelijk zelf kunnen oplossen. Nou ja, zelf... Het is gelukt dankzij het artikel [url=http://www.bluetwanger.de/blog/2006/11/20/mysql-and-utf-8-no-more-question-marks/]MySQL and UTF-8 — no more question marks![/url] Supersimpel en werkt fantastisch! - Bas