Chris82: ISO-8859-1 Sonderzeichen konvertieren

Beitrag lesen

@@Chris82:

nuqneH

ich stehe gerade irgendwie auf dem Schlauch: Ich habe einen ISO-8859-1 kodierten String:
"Babelsberger Stra\u00dfe"

Woher? Warum steht dort '\u00df' anstatt 'ß'? Du solltest das beheben, dass 'ß' überhaupt escapet wird.

Nun möchte ich, dass das "\u00df" wieder korrekt als "ß" angezeigt wird. Welche Funktion muss ich dazu verwenden?

http://stackoverflow.com/questions/2934563/how-to-decode-unicode-escape-sequences-like-u00ed-to-proper-utf-8-encoded-char

Qapla'

Klasse, das ist genau das was ich gesucht habe. Übrigens handelt es sich um einen JSON-String. Theoretisch könnte man dies, wie in einer anderen Antwort bereits erwähnt, auch mit json_decode bewerkstelligen. Allerdings hat mein JSON-String den Aufbau

{"Key1":"Wert1"},{"Key2":"Wert2"}

Damit kommt json_decode nicht klar. Ich müsste den String anscheinend erst in einzelne json_string zerlegen. Also

{"Key1":"Wert1"}
{"Key2":"Wert2"}

Vielleicht hat ja jemand noch einen Tip, wie es vielleicht auch anders geht? :-)

Greetz
Chris