Empfehlungen: Erweiterte Suche

Json_encode bei Model-Arrays

Daten auslesen, verarbeiten und den Views übergeben

Json_encode bei Model-Arrays

Beitragvon gel87 » Fr 3. Dez 2010, 17:27

Hallo zusammen,

wenn ich ein Model-Array ($this->Job->find('all')) mit der Methode json_encode() formatiere, bekommen ich bei einem 'ß' immer ein Null, da es scheinbar nicht UTF-8-Encodiert ist. Gibt es in Cake PHP eine globale Einstellung, damit ich nicht jedes Feld manuell dekodieren muss?

Thx
gel87
 
Beiträge: 5
Registriert: Fr 26. Nov 2010, 15:29

Re: Json_encode bei Model-Arrays

Beitragvon euromark » Fr 3. Dez 2010, 17:36

das ist aber seltsam, weil ajax und damit json ja eigentlich rein utf8 basiert sind
sicher, dass es kein encoding problem ist? also dass du vergisst, bei json views den header auf utf8 zu setzen und es stattdessen per ansi rausgeht?
euromark
 
Beiträge: 642
Registriert: Fr 27. Jun 2008, 22:17
Wohnort: München
CakePHP-Version: 2.x
OS: Windows

Re: Json_encode bei Model-Arrays

Beitragvon gel87 » Fr 3. Dez 2010, 21:00

Naja, kann es sein, dass die Strings im Model nicht in UTF8 vorliegen? Ich habe in der DBConnection Encoding = UTF8 eingetragen, aber trotzdem geht es nicht.
gel87
 
Beiträge: 5
Registriert: Fr 26. Nov 2010, 15:29


Zurück zu Controller

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron