[ VladaSu @ 09.04.2008. 07:47 ] @
Stranica je u encodingu charset=iso-8859-1.
U jednom delu ispisujem AJAX response ali mi se izgube neki znaci specificni znaci.
Dobijem da mi je response u UTF-8.
Kako da ga natarema da i response bude iso-8859-1?
I fajlovi su u ovom encodingu i kada iscitavam sam ajax url onda je dobro.

[ kazil @ 09.04.2008. 09:57 ] @
probaj tako sto ces postaviti
Code:

xRequest.setCharactherEncoding("enkoding-koji-ti-treba");

trebalo bi da resi problem.
Detaljnije pogledaj ovde: https://blueprints.dev.java.net/ajax-faq.html#i18n
[ stankons @ 09.04.2008. 15:16 ] @
A, probaj i nesto kao u PHP - u:


Code:

iconv('utf-8', 'iso-8859-1', $_GET['description'])


Javi molim te sta ti je proslo, posto i ja imam muke sa istim, samo sto koristim prototype, i problem mi je unos u SQL Server 2005. Sa iconv sam uspeo da resim problem, samo sto sam ja koristio

Code:

iconv('utf-8', 'windows-1250', $_GET['description'])



[Ovu poruku je menjao stankons dana 09.04.2008. u 16:32 GMT+1]
[ VladaSu @ 09.04.2008. 17:05 ] @
Response header dobijem iso-8859-1 i posljem u istom formatu ali se prilikom transfera izgube neki znaci.

Trenutno sto je privremeno resilo problem a mozda bude i za stalno je da dekodujem php output sa rawurlencode
i da response u js dekodujem za unescape.
Probacu sutra elegantnije resenje setCharactherEncoding pa cu da javim sta je bilo.

[ agvozden @ 10.04.2008. 07:57 ] @
potrebno ti je da u headeru responsa bude poslat i encoding

verovatno ti je na serveru default utf-8...