Franz Holzinger

Verse of the day

Denn der Tod ist der Sünde Sold; aber die Gabe Gottes ist das ewige Leben in Christo Jesu, unserm HERRN.
Roemer 6:23

© Bible Gateway's Verse of the Day


Wie wandelt man Zeichensätze um?

Von 4.1.x exportieren, auf 4.0.x importieren.

 

Wie wandle ich die von Webmin erzeugte Datei auf ISO 8859-15 um, damit dort die Umlaute richtig sind? Unter KATE erscheinen die Umlaute in UNICODE-8 richtig. Aber die Umwandlung nach ISO 8859-15 scheint in KATE fehlerhaft zu sein, weil die Umlaute hier schon im Editor falsch angezeigt werden.

 

recode u8..l9 meineDatei.sql

 

oder umgekehrt:

 

recode l9..u8 meineDatei.sql

 

Das funktioniert aber nicht, wenn die Datei über einen Export aus phpMyAdmin erzeugt worden ist. 

 

Beispiele für solche Zeichen in der Datei:

 

für   Verhaltensmöglichkeiten  Städte

 

Lösung:

 

mysql --default-character-set=utf8  --user=benutzername

 

--password=geheimespasswort datenbankname < dateiname.sql

 

Umwandeln in der exportierten MYSQL Datei in den Default Zeichensatz der Datenbanki:

sed -i 's/DEFAULT CHARSET=latin1/ /g' dateiname.sql