`

tomcat环境下由URL传送汉字参数导致页面乱码的问题解决

阅读更多

文章來源於 sina 煙鬼博客  寫於 2009-09-19 23:03

 

 

最近几个项目,都出现了乱码问题。某些通过URL来传送、值为汉字的参数,在页面中显示的是乱码,但是在本地开发环境是正常显示的。排除的因素当然就是服务器的设置不当了,但具体是那些原因呢?一般我们所装的linux服务器,是中文版的,所以系统环境的编码是gbk,然而我们项目的编码是UTF-8,这就必须在tomcat的server.xml文件中修改,在两个地方添加 URIEncoding="UTF-8",具体代码如下:

 

 

  <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />……
    <Connector port="8009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="UTF-8" />

……

  

 

 

配置完成,重启tomcat,问题解决。

分享到:
评论

相关推荐

    tomcat值乱码解决

    某些通过URL来传送、值为汉字的参数,在页面中显示的是乱码,但是在本地开发环境是正常显示的。排除的因素当然就是服务器的设置不当了,但具体是那些原因呢?一般我们所装的linux服务器,是中文版的,所以系统环境的...

    配置web-xml解决中文乱码问题.pdf

    首先,需要确定中文乱码问题不是由浏览器引起的,然后讨论了 Tomcat 服务器配置和数据库 bean 配置中的一些解决方案。 一、浏览器配置问题 在讨论解决方案之前,需要确定中文乱码问题不是由浏览器引起的。在使用 ...

    JQuery 传送中文乱码问题的简单解决办法

    以下是一些解决JQuery传送中文乱码问题的简单方法。 首先,客户端需要将中文字符进行编码。这是因为在HTTP协议中,传输的数据默认是按照ASCII字符集进行编码的,而非ASCII字符集中的字符(比如中文)就会出现乱码...

    Jsp页面中的字符编码方式与乱码解决方法[归类].pdf

    JSP页面中的字符编码方式与乱码解决方法 在 JSP/Servlet 中,字符编码方式是一个非常重要的概念,它直接关系到页面的正确显示和数据的传输。在 JSP/Servlet 中主要有四个地方可以设置编码,分别是 pageEncoding、...

    Ajax+jsonAja

    这可能导致中文乱码问题。解决方法是在Tomcat配置文件中设置`URIEncoding=utf-8`。 **2. 链接地址中包含中文参数** 解决方法包括: - 设置页面的`pageEncoding`和`contentType`均为`utf-8`。 - 在Tomcat配置文件中...

    JAVA 范例大全 光盘 资源

    常见问题 读取Properties文件出现中文乱码 182 第9章 Java异常处理与反射机制 183 实例73 运用throws、throw、try与catch 183 实例74 throws声明异常的实例 185 实例75 自定义异常类 187 实例76 使用finally...

Global site tag (gtag.js) - Google Analytics