Hallo liebes Forum,
aus einer DB exportiere ich Daten (in eine Textdatei).
Die Umlaute werden nicht richtig dargestellt.
Es entstehen Sonderzeichen.
Ich importiere die Textdatei in eine mySQL DB.
Mit folgendem Code kann ich die Sonderzeichen in Umlaute
umwandeln.
$sql="UPDATE joblistespeicher SET joblistespeicher_bezeichnung=REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE(joblistespeicher_bezeichnung, 'AAAA', 'Ä'), 'OOOO', 'Ö'), '†', 'Ü'), 'Š', 'ä'), 'š', 'ö'), 'Ÿ', 'ü'), '§', 'ß')";
echo "<p>sql: $sql</p>\n";
$res=mysql_query($sql);
In phpMyAdmin fuktioniert das UPDATE prima.
Aber im PHP leider nicht.
Die Sonderzeichen werden in andere Sonderzeichen umgewandelt
Ausgabe vom echo:
UPDATE tabelle SET spalte=REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE( REPLACE(spalte, 'AAAA', 'Ž'), 'OOOO', '™'), 'Å', 'š'), 'S', '„'), 's', '”'), 'Y', ''), 'õ', 'á')
Kann mir bitte jemand helfen....
Gruß