Ha,
Ben de laatste paar uren bezig geweest met het zoeken naar de oplossing voor een latin1/unicode probleem. In mijn database zijn producten opgeslagen door middel van een import uit een excel bestand. Hierin stonden bij de titel en omschrijving bepaalde exotische tekens in zoals ç en ô. Bij de conversie is deze omgezet naar de latin1 versie, zoals op http://jeppesn.dk/utf-8.html wordt weergegeven (rechter kolom).
Nu ben ik dus eens gaan Googlen, waarna ik er achter kwam dat ik sowieso in de database de wijzigingen door moest gaan voeren. Het was geen optie om de character encoding op de site zelf aan te passen, evenals dat het aanpassen van de character_set_results variabele in MySQL geen resultaat had.
In PHP heb ik het al voor elkaar de conversie goed te doen, namelijk door middel van utf_decode();
Mijn vraag is nu; hoe kan ik de conversie het beste aanpakken? Bestaat er een sql commando welke meteen alle characters omzet naar het bijbehorende karakter? Of zal ik door middel van een php script alles moeten updaten?
Voorbeeld:
Colloïdaal
moet worden
Colloïdaal
Ben de laatste paar uren bezig geweest met het zoeken naar de oplossing voor een latin1/unicode probleem. In mijn database zijn producten opgeslagen door middel van een import uit een excel bestand. Hierin stonden bij de titel en omschrijving bepaalde exotische tekens in zoals ç en ô. Bij de conversie is deze omgezet naar de latin1 versie, zoals op http://jeppesn.dk/utf-8.html wordt weergegeven (rechter kolom).
Nu ben ik dus eens gaan Googlen, waarna ik er achter kwam dat ik sowieso in de database de wijzigingen door moest gaan voeren. Het was geen optie om de character encoding op de site zelf aan te passen, evenals dat het aanpassen van de character_set_results variabele in MySQL geen resultaat had.
In PHP heb ik het al voor elkaar de conversie goed te doen, namelijk door middel van utf_decode();
Mijn vraag is nu; hoe kan ik de conversie het beste aanpakken? Bestaat er een sql commando welke meteen alle characters omzet naar het bijbehorende karakter? Of zal ik door middel van een php script alles moeten updaten?
Voorbeeld:
Colloïdaal
moet worden
Colloïdaal