[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Umlaute mit Mysql und PHP



Thomas Burgstaller wrote:

ich habe mal wieder ein Problem mit den Umlauten mit Mysql und PHP. Auf meinem Server laeuft Etch. SQL Import Datei ist laut file Befehl
im UTF-8 Format. Ich habe sie von latin1 mit recode nach utf-8
umgewandelt.

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?

Falls Du eine MySQL-Datenbank in Latin1 konvertieren mußt: So ein ähnliches Problem hatte ich kürzlich beim Upgrade von Sarge auf Etch, also von MySQL 4.0 auf 5.x; ein paar Lösungsansätze habe ich unter [1] notiert, vielleicht kannst du Teile daraus für dein Problem extrahieren.

Wo koennte ich ansetzen um die
Sonderzeichen wieder rein zu bekommen?

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).

Wenn du es wirklich ernst meinst mit deinen Sonderzeichen, solltest du mal den Artikel von Derek Sivers im O'Reilly ONLamp Blog [3] lesen. Ich habe dabei jedenfalls ziemlich kalte Füße bekommen ;)

MfG -asb


[1] http://www.kefk.org/portal/asb/upgrade.von.sarge.auf.etch.erfahrungsbericht.teil.2 [2] http://dev.mysql.com/doc/refman/4.1/en/charset-conversion.html bzw. http://mysql.he.net/doc/refman/5.0/en/charset.html [3] http://www.oreillynet.com/onlamp/blog/2006/01/turning_mysql_data_in_latin1_t.html



Reply to: