Ich frickel momentan an der Umstellung meines Blogs und damit steht auch die Umstellung von ISO-8859-1 auf UTF-8 auf dem Plan.
Damit alles wunderbar funktioniert, hier die Vorgehensweise für eine MySQL 5-Datenbank:
- In PDT/ZS als Encoding des Projekts UTF-8 auswählen und Projekt neu builden lassen.
- Eventuell noch einmal mit Notepad++ sich die View-Scripte anschauen und manuell nach UTF-8 konvertieren (Format > Konvertiere zu UTF-8).
- Im head-Tag das obligatorische
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
einfügen.
- Einen Dump der aktuellen MySQL-Datenbank ziehen
- Diesen Dump mit Notepad++ nach UTF-8 konvertieren (s.o.)
- Im Dump CHARSET=latin1 durch CHARSET=utf8 ersetzen
- Neuen Dump einspielen und eventuell beim Connecten mit PHP zur Datenbank SET NAMES ‘utf8’ aufrufen.
- Glücklich sein.
0 Comments