Zeichensatzprobleme mit MySQL dumps: Latin1 nach utf8 konvertieren

Bei der Übertragung von Datenbanken von einem MySQL-Server auf einen anderen, kam es des öfteren zu Zeichensatzproblemen. Diese konnte man mit folgenden Konsolenbefehlen beheben:

mysqldump -u root -p --default-character-set=latin1 --databases \
  datenbankname > datenbankname.sql
iconv -c -t utf-8 datenbankname.sql > datenbankname2.sql
sed 's/latin1/utf8/g' datenbankname2.sql > datenbankname3.sql

SQL-Dump auf den anderen Server kopieren und dort wieder importieren:

mysql --default-character-set=utf8 -u root -p < datenbankname3.sql

0 Kommentar zu “Zeichensatzprobleme mit MySQL dumps: Latin1 nach utf8 konvertieren”


  • Keine Kommentare

Kommentar schreiben

*