几乎所有的WEB容器在其内部默认的字符编码格式都是以ISO-8859-1为默认值的,同时,几乎所有的浏览器在传递参数时都是默认以UTF-8的方式来传递参数的。所以,虽然我们的Java源文件在出入口的地方指定了正确的编码方式,但其在容器内部运行时还是以ISO-8859-1来处理的。
因为常用的WEB容器如Tomcat,Weblogic在在其内部默认的字符编码格式都是以ISO-8859-1为默认值的,而IE浏览器在传递参数时都是默认以UTF-8的方式来传递参数的,造成了两种编码方式不同,这样页面链接就打不开中文文件!
思路:把WEB容器的默认编码方式改为: UTF-8,这样编码就统一了!
1.设置页面编码<%@ page contentType="text/html;charset=UTF-8" language="java" errorPage=""%>
2.修改$TOMCAT/conf/server.xml文件中 <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
3.重新启动Tomcat。
分享到:
相关推荐
解决tomcat中文乱码问题.doc,很宝贵的资料。
解决tomcat中文乱码的问题!!!!!! !!!!!!!!!!!!!!!!!!!
解决tomcat下中文乱码问题, 在tomcat_home\conf\server.xml 中的Connector元素中设置URIEncoding属性为合适的字符编码
现在将常见的乱码问题分为JSP页面显示中文乱码、表单提交乱码两类。 1)JSP页面中显示中文乱码 在JSP文件中使用page命令指定响应结果的MIME类型,如;charset=gb2312" %>
解决Tomcat乱码的问题
最近几个项目,都出现了乱码问题。某些通过URL来传送、值为汉字的参数,在页面中显示的是乱码,但是在本地开发环境是正常显示的。排除的因素当然就是服务器的设置不当了,但具体是那些原因呢?一般我们所装的linux...
Tomcat环境下JSP中文乱码问题的解决
Tomcat和weblogic中文乱码问题解决方案
tomcat get提交中文乱码解决方案,修改tomcat server.xml 中以下为
而该工具可以自动解决UTF-8和GBK乱码的问题。 使用教程: 直接替换原先项目的Tomcat,将JavaWeb项目(Servlet、SSH、SSM框架的项目)直接部署到该Tomcat8中即可,无需做其他的额外的操作。 运行教程: 可以通过...
如何解决Tomcat下中文乱码问题?文.pdf
Tomcat乱码问题终极解决办法,乱码问题从此消失。
Tomcat中文乱码解决方法参考.pdf
tomcat5中文问题完美解决
解决idea控制台乱码 第一步:设置idea中Tomact的编码格式 1.打开 Edit tomcat configuration–> VM options 后面输入: -Dfile.encoding=utf-8 第二步:设置idea的编码格式 idea 安装目录下/bin/idea.exe.vmoptions ...
Tomcat中文乱码是很麻烦的,这里提供了一个这问题的完美解决,大家可以参考一下
Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案.docx
本文档详细地介绍了如何解决MySql数据库中的中文乱码问题,此问题的解决将极大地帮助基于MySql的PHP编程、JSP编程、Servlet编程及C#或.Net编程!测试过的开发平台包括 Netbeans和Eclipse。测试过的服务器包括Apache、...