How to enable reading non-ascii characters in Servlets
        Posted  
        
            by Daziplqa
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Daziplqa
        
        
        
        Published on 2010-04-13T15:16:22Z
        Indexed on 
            2010/04/13
            15:32 UTC
        
        
        Read the original article
        Hit count: 302
        
How to make the servlet accept non-ascii (Arabian, chines, etc) characters passed from JSPs?
I've tried to add the following to top of JSPs:
<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
And to add the following in each post/get method in the servlet:
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
I've tried to add a Filter that executes the above two statements instead of in the servlet.
To be quite honest, these was working in the past, but now it doesn't work anymore.
I am using tomcat 5.0.28/6.x.x on JDK1.6 on both Win & Linux boxes.
© Stack Overflow or respective owner