g3radiochris
Mitglied
Hallo @all,
bin nun schon seit mehren Tagen am "googlen" und rum probieren.
Ich würde gerne aus einem PHP-Array-Object ein JSON-Object erstellen.
Dies klappt soweit auch sehr gut, doch leider gibt es hier Probleme mit Umlauten
Kleines Beispiel:
Ausgabe:
Wie kann ich dieses Problem beheben?
Muss ich die Werte vorher irgendwie "umwandeln" und wenn ja wie?
Bin für jede Hilfe/Idee/Tip dankbar.
Danke und bis bald.
Christoph
bin nun schon seit mehren Tagen am "googlen" und rum probieren.
Ich würde gerne aus einem PHP-Array-Object ein JSON-Object erstellen.
Dies klappt soweit auch sehr gut, doch leider gibt es hier Probleme mit Umlauten
Kleines Beispiel:
PHP:
$groupTemp["id"] = 1;
$groupTemp["name"] = "äöüß";
$groups[] = $groupTemp;
$groupTemp["id"] = 2;
$groupTemp["name"] = utf8_decode("äöüß");
$groups[] = $groupTemp;
// json_encode Funktion PHP 5.2
echo json_encode($groups);
// Services_JSON von Michal Migurski
$json = new Services_JSON();
echo $json->encode($groups);
Ausgabe:
Code:
[{"id":1,"name":"\u00e4\u00f6\u00fc\u00df"},{"id":2,"name":""}]
[{"id":1,"name":"\u00e4\u00f6\u00fc\u00df"},{"id":2,"name":"\u0000\u0000"}]
Wie kann ich dieses Problem beheben?
Muss ich die Werte vorher irgendwie "umwandeln" und wenn ja wie?
Bin für jede Hilfe/Idee/Tip dankbar.
Danke und bis bald.
Christoph