Re: Umlaute mit Mysql und PHP
Was willst Du eigentlich genau machen - eine _bestehende_ Datenbank
konvertieren, wofür du einen Dump erzeugt hast, den du jetzt wieder
importieren möchtest, oder einen Dump von irgendwoher importieren?
Ich muss bestehende Datenbanken von Sarge auf Etch uebertragen, also von
MySQL 4.x auf 5.x.
Die Datenbanken exportiere ich mit mysqldump -u username -p
datenbankname > datei.sql, kopiere sie mit scp auf den anderen Server,
konvertiere sie mit recode latin1...utf8 datei.sql ins utf8 Format und
importiere sie anschliessend wieder mit mysql -u username -p
datenbankname < datei.sql .
In den Dateien steht bei den create infos nichts von Charsets oder
Collation, das kommt also scheinbar vom neuen Datenbankserver.
Den "sauberen" Weg für MySQL dokumentiert [2] (das nutzt dir
allerdings nichts, wenn es sich um ein Anzeigeproblem handelt und die
Datenbank korrekt konvertiert und konfiguriert ist).
Das Problem ist scheinbar ja auch nur im Browser vorhanden, im Terminal
werden mir die Sonderzeichen richtig dargestellt. Muss scheinbar ein
Problem vom Ubergang Mysql zu PHP sein oder?
Gruss
Thomas
Reply to: