[ infob @ 15.07.2010. 15:22 ] @
Pozdrav! Imam problem sa encode-om. Koristim: * MySql(svaka tabela, kao i sama baza je podesena sa 'DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;' - collate=utf8 takodje ne pomaze), * Tomcat(konektore sam podesio na utf-8: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />; <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" />), * JSP(dodao sam fiter za Charset-ing: Code: i naravno, izmapirao ga unutar web.xml-a; Na svakoj stranici je prisutno: package ba.codecentric.jug.core.web.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; public class CharsetFilter implements Filter { private String encoding; public void init(FilterConfig config) throws ServletException { encoding = config.getInitParameter("requestEncoding"); if (encoding == null) encoding = "UTF-8"; } public void doFilter(ServletRequest request, ServletResponse response, FilterChain next) throws IOException, ServletException { // Respect the client-specified character encoding (see HTTP specification section 3.4.1) if (null == request.getCharacterEncoding()) request.setCharacterEncoding(encoding); /** * Set the default response content type and encoding */ response.setContentType("text/html; charset=UTF-8; collate=utf8_general_ci;"); response.setCharacterEncoding("UTF-8"); next.doFilter(request, response); } public void destroy() { } Code: i <%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%> Code: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> ) Problem koji mi se pojavljuje je sto imam š i ž pravilno prikazane, a umjesto đ, č i ć dobijam ?. Ako neko ima ideju kako da ovo rijesim, bio bih mu zahvalan. [Ovu poruku je menjao infob dana 16.07.2010. u 08:43 GMT+1] [Ovu poruku je menjao infob dana 16.07.2010. u 09:49 GMT+1] |