jQuery - getJSON - specijalni karakteri
i jopet ja sa charset problemom...
elem: baza je UTF-8. stranica je probana sa raznim charsetovima - no jedan mi nije proradio. pri unosu podataka radi se encoding (base64). Na jednoj stranici treba da odradim autopopulate i to radim preko JSON objekta (jQuery -> getJSON). Na serveru odradim decoding, kreiram format objekta i saljem ga nazad, ali se nasa slova pretvore u kukice i kvacice (rombici sa znakom pitanja da budem preciznija). Da li je neko resavao ovo? |
Da li saljes uz JSON response
header("Content-type: text/html; charset=utf-8"); |
probala sam i sa slanjem header-a i bez
isto tako sam probala i enkodiranje sa includom json.php (on mi recimo potpuno stripuje nasa slova, jedino mislim umesto č da bude neka kineska zavrzlama), i bez njega, kao prosto kreiranje niza koji posle callback vidi kao objekat. samo da napomenem da sam testirala kako izgleda pre no sto krene sa servera i svi karakteri su tu. negde izmedju se izgubise. |
Провери да ли је веб сервер подешен да не преиначује кодни распоред.
ф |
naravno da sam podesila...
|
Sećam se da sam ranije imao sličnih problema sa jednom (mnogo primitivnijom) AJAX komponentom. Iz nekog razloga, promenljive su bile interno URLEncodeovane, a prilikom dekodiranja PHP se ne bi baš najbolje snalazio sa našim slovima, pa je svašta izlazilo.
Meni je problem rešilo ovo: http://www.kanolife.com/escape/2006/...es-in-php.html Nisam siguran da će i tebi pomoći, al' rek'o da ti pružim slamčicu kad već nemamo ništa bolje. Za sada :) |
hum..ovo deluje zanimljivo
ja sam na kraju skinula i encoding pre unosa u bazu, medjutim definitivno nije do toga..baza lepo cuva sve sto treba, svugde se pravilno ispisuje, samo tu gde je prenos putem ajax-a ima problema - sto me navodi ddz da bi ovo mozda i moglo da proradi. probacu pa javljam (za koji sat posto sad trcim na sastanak)... ako neko jos ima neku idejicu, slobodno... edit: ako neko ima dokumentaciju koja detaljnije objasnjava u kom obliku i sa kakvim encodingom se prenose podaci getJSON funkciji, i to cu rado da procitam, posto nisam naisla nigde na takva objasnjenja |
Probaj da, probe radi, sa servera pošalješ neki statički sadržaj za koji sigurno znaš da je dobro UTF-8 enkodiran.
|
|
Vreme je GMT +2. Trenutno vreme je 02:35. |
Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.