Nov 06

Probleme mit Zeichensätzen im Zusammenhang mit MySQL aber auch mit Dateien sind wohl das häufigste Problem, das einem bei der Webentwicklung begegnet. Bei MySQL wird die Datenbank häufig als UTF-8 exportiert, beim Import auf die Angabe des Datensatzes vergessen und somit häufig mit ISO-8859-1 importiert. Das führt dazu, dass auf der Webseite anstelle der Umlaute überall “?” angezeigt werden. Achtet man beim Import gleich darauf den Zeichensatz anzugeben, erspart man sich häufig einen zweiten Import bzw. eine Fehlersuche.

Der Parameter “–default-character-set=utf8″ beim Import auf der Konsole ist dabei entscheidend:

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


Verwandte Beiträge

Kommentar schreiben