Hallo,
ich extrahiere Teile von Adressdaten in eine dBase-Datenbank für fax4box (AVM FAX-Programm). Nach meinen Recherchen verwendet dBase die CP850. Die Ausgangsdaten sind in UTF-8 kodiert.
Mit
funktioniert die Konvertierung wie gewünscht (Umlaute) - nur das Et-Zeichen ('&' bzw. kaufmännisches Und) wird nicht korrekt konvertiert. Mit oder ohne '//TRANSLIT' kommt immer nur '&' heraus (HEX: 26616d703b).
Das gilt auch für meine Versuche mit:
Hat jemand einen Tipp, wie man diese Kleinigkeit noch ausmerzt?
Danke
Black Senator
ich extrahiere Teile von Adressdaten in eine dBase-Datenbank für fax4box (AVM FAX-Programm). Nach meinen Recherchen verwendet dBase die CP850. Die Ausgangsdaten sind in UTF-8 kodiert.
Mit
PHP-Code:
$name = iconv('UTF-8','CP850//TRANSLIT',$name);
Das gilt auch für meine Versuche mit:
PHP-Code:
$name = mb_convert_encoding($name, 'CP850', mb_detect_encoding($name, 'UTF-8, CP850, ISO-8859-15', true));
Danke
Black Senator
Kommentar