最佳答案:解决jsp中文乱码问题,采用的方案是统一字符集至UTF-8,同时避免GB2312所带来的中文字符集不够用的隐患,需注意的地方有三点,默认情况下是英文字符集。1、Tomcat 的 server.xml
解决jsp中文乱码问题,采用的方案是统一字符集至UTF-8,同时避免GB2312所带来的中文字符集不够用的隐患,需注意的地方有三点,默认情况下是英文字符集。
1、Tomcat 的
server.xml
文件,设置服务器端口工作方式;2、Servlet 和 JavaBean 对字符串字符集处理的统一;
3、JSP页面的字符集统一;
如果使用MySQL的话,数据表也需要做UTF-8统一。
1、修改Tomcat的server.xml文件,该文件位于 tomcat/conf,红色部分为添加部分,也就是当前使用的HTTP端口的连接方式的设置。
找到Connector 标签,使 Tomcat 服务器以UTF-8模式进行工作,从底层对乱码进行处理,修改如下: