Mailinglisten-Archive |
Hallo Liste, bekomme einen UTF-8 kodierten String per SOAP-Webservice übermittelt. Nach einem utf8_decode($string) werden (fast) alle kodierten Umlaute und Sonderzeichen brav umgewandelt, ä ö ü werden korrekt zu ä ö ü, usw. Nun sind in dem String aber einige Zeichen vorhanden, von denen nach der Decodierung mit PHP nur ein sinnfreies ? übrigbleibt. Den Originaltext aber testweise per HTML und UTF-8-Charset ausgegeben, kommen die Zeichen vollkommen korrekt an. Nur PHP möchte sie irgendwie ungern umwandeln. Es handelt sich z.B. um die deutschen Anführungszeichen: „ und “ - vi stellt sie im Original so dar: â~@~Z bzw. â~@~\ - in einer HTML-Seite ohne Angabe von UTF-8 werden sie so dargestellt: „ bzw. “ Kennt jemand das Problem? Liegt es an PHP oder kann auch das OS verantwortlich sein? Debian Woody PHP 4.1.2 Gruß Thomas
php::bar PHP Wiki - Listenarchive