Prokleti encoding
19.05.2008. u 22:14 · pre 224 meseci
#1
Ovo mi je upropastilo dan...
Na sajtu su mi sve stranice windows-1250
Upis u bazu je utf-8
Super je sve radilo i sa latinicom i sa ćirilicom prilikom upisa u bazu putem čistog PHP-a, a onda sam odlučio da za neke stvari koristim AJAX.
Skripta prenosi na snimi.php stranu podatke preko POST-a i tamo gde se definišu header-i u skripti sam stavio
obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1250");
i probao i
obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
i hiljadu kombinacija sam probao nijedna nije pokazivala dobre rezultate... jedino što mi je uspelo jeste da na stranu koja mi prikazuje rezultate stavim utf-8, ali zato svi raniji podaci se poremete.
A, da čak sam i proba da koristim iconv(), i uspešno prevede latinično pismo, ali kada dodam ćirilicu neće ni da snimi podatak u bazu...
Sve u svemu želeo bih da umesto ovoga:
Šumar �ura traži piće.
Ш�мар Ђ�ра тражи пиће.
vidim ovo:
Šumar Đura traži piće.
Šumar Đura traži piće. (ćirilicom)
Hvala na pomoći unapred...
[Ovu poruku je menjao 5h0ck dana 20.05.2008. u 02:21 GMT+1]
Na sajtu su mi sve stranice windows-1250
Upis u bazu je utf-8
Super je sve radilo i sa latinicom i sa ćirilicom prilikom upisa u bazu putem čistog PHP-a, a onda sam odlučio da za neke stvari koristim AJAX.
Skripta prenosi na snimi.php stranu podatke preko POST-a i tamo gde se definišu header-i u skripti sam stavio
obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1250");
i probao i
obj.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
i hiljadu kombinacija sam probao nijedna nije pokazivala dobre rezultate... jedino što mi je uspelo jeste da na stranu koja mi prikazuje rezultate stavim utf-8, ali zato svi raniji podaci se poremete.
A, da čak sam i proba da koristim iconv(), i uspešno prevede latinično pismo, ali kada dodam ćirilicu neće ni da snimi podatak u bazu...
Sve u svemu želeo bih da umesto ovoga:
Šumar �ura traži piće.
Ш�мар Ђ�ра тражи пиће.
vidim ovo:
Šumar Đura traži piće.
Šumar Đura traži piće. (ćirilicom)
Hvala na pomoći unapred...
[Ovu poruku je menjao 5h0ck dana 20.05.2008. u 02:21 GMT+1]