I\'m using tomcat 6.0.32 in windows 7. Inside a very simple servlet, inside the init method, I\'m printing:
System.out.println(Charset.defaultCharset());
Try setting the (Windows) environment variable JAVA_TOOL_OPTIONS to -Dfile.encoding=UTF-8 and start the Tomcat Server.
JAVA_TOOL_OPTIONS
-Dfile.encoding=UTF-8
Tomcat Server
Will get more idea from this link: Setting the default Java character encoding