[ maxer @ 10.05.2012. 17:00 ] @
Pravim neku Spring Web aplikaciju i pokusavam da posaljem JSON koji sadrzi neka polja koja predstavljaju valute (£ ili €). Na serverskoj strani je sve ok u JSON-u koji se salje na klijenta, ali kada to primim na klijentskoj prikazuje mi karaktere ako sto je �. Kada proverim response u FireBug-u isto se vidi. Koristim UTF-8 encoding, ali sam mozda nesto zaboravio da uradim. Sve sam ovo postavio i nista ne pomaze: JSP strana: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> Javasctipt koji koristim za renderovanje delova strane koriscenjem JSON-a <script type="text/javascript" charset="utf-8" src="blabla.js" ></script> server.xml tomcat servera <Connector URIEncoding="UTF-8" compressableMimeType="text/html,text/xml,text/plain,text/javascript,text/css" compression="on" compressionMinSize="2048" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/> HttpServletResponse: response.setCharacterEncoding("UTF-8"); Deo JSON-a logovan na serverskoj strani pre slanja na klijenta ","pr":"8.49","cu":"£"},{ Odgovor servera koji se vidi u Firebug-u na klijentskoj strani ","pr":"8.49","cu":"�"},{" Zna li neko kako da resim ovaj problem? |