Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

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

Anoniem
BasHamar