`
vickya
  • 浏览: 96417 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

更改Tomcat配置,解决中文乱码问题

 
阅读更多

1:在TOMCAT自带的例子中(/webapps/examples/WEB-INF/classes/filters)找到2个文件RequestDumperFilter.java,SetCharacterEncodingFilter.java,加入到工程文件中去。

  2:配置 server.xml。

  <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />

  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"  URIEncoding="UTF-8"/>

  加入红色的部门就好了。

 

  3:配置 web.xml  

  <filter>
    <filter-name>Set Character Encoding</filter-name>
      <filter-class>filters.SetCharacterEncodingFilter</filter-class>
      <init-param>
        <param-name>encoding</param-name>
        <param-value>GBK</param-value>
      </init-param>
    </filter>
    <filter-mapping>
      <filter-name>Set Character Encoding</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>

分享到:
评论

相关推荐

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

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

    tomcat显示出现中文乱码问题.docx

    本文将详细介绍如何解决Tomcat中的中文乱码问题。 首先,我们需要理解Tomcat的字符编码处理流程。Tomcat在接收HTTP请求时,会根据`Connector`元素的`useBodyEncodingForURI`属性和`URIEncoding`属性来确定请求参数...

    解决Tomcat中文乱码

    1. **修改Tomcat配置**: - 在Tomcat的`conf/server.xml`文件中找到`Connector`元素,添加`URIEncoding="UTF-8"`属性来指定URL的编码方式。 ```xml connectionTimeout="20000" redirectPort="8443" ...

    解决tomcat中文乱码问题

    1. **修改Tomcat配置**:在`server.xml`文件的`Connector`标签中,设置`useBodyEncodingForURI="true"`,或者直接指定`URIEncoding`属性为具体的编码格式,如`URIEncoding="UTF-8"`。 2. **手动设置`request`编码**...

    tomcat值乱码解决

    一般我们所装的linux服务器,是中文版的,所以系统环境的编码是gbk,然而我们项目的编码是UTF-8,这就必须在tomcat的server.xml文件中修改,在两个地方添加 URIEncoding="UTF-8",具体代码如下:

    修改Tomcat默认编码消除get方式传递参数出现中文乱码

    #### 解决方案:修改Tomcat配置 要解决这个问题,关键在于修改Tomcat的默认字符编码,使其能够正确识别并处理中文字符。修改的方式是在Tomcat的`Server.xml`配置文件中的`&lt;Connector&gt;`元素下添加或修改`URIEncoding...

    彻底解决 Tomcat 5 下文字乱码问题 - JSP日志 - ※一路风尘※

    本文将深入探讨如何解决Tomcat 5中的文字乱码问题,尤其是针对JSP日志的处理。 首先,我们要理解乱码问题的根源。乱码通常发生在数据的编码、传输和解码过程中,当不同的环节使用不一致的字符集时,就可能出现乱码...

    tomcat 下catalina.out 日志乱码问题处理

    值得注意的是,虽然此方法在很多情况下可以解决问题,但并非所有情况都适用。例如,如果日志输出被其他中间件或者应用本身编码设置覆盖,那么仅修改`JAVA_OPTS`可能不够。此外,还需要检查Linux服务器的系统编码(如...

    使用过滤器解决中文乱码问题

    首先,可以通过修改Tomcat的配置文件`server.xml`来解决一部分乱码问题。具体做法是在`&lt;Connector&gt;`标签中加入`URIEncoding`属性,并设置其值为“UTF-8”。 ```xml connectionTimeout="20000" redirectPort=...

    linux 部署系统jdk6 tomcat6安装配置 oracle11g中文显示乱码

    本文将详细介绍如何在Linux环境下安装配置JDK6、Tomcat6以及解决Oracle11g数据库中文显示乱码的问题。整个过程涵盖了从Linux系统的安装到最终部署J2EE应用系统的全过程,旨在为读者提供一个完整且实用的操作指南。 ...

    tomcat5中文问题完美解决

    **方法二:修改Tomcat的SERVER.XML配置** 1. 打开Tomcat的`SERVER.XML`文件,找到`&lt;Connector&gt;`标签,添加`URIENCODING="GBK"`属性,确保配置如下所示: ```xml ``` 这将使得Tomcat在解析GET请求的查询字符串...

    tomcat与servlet乱码解决办法

    #### 四、Tomcat配置对乱码的影响 在Tomcat服务器中,还有一些特定的配置会影响字符编码: 1. **URIEncoding属性**:可以在Tomcat的server.xml配置文件中设置URIEncoding属性,例如`...

    IDEA中文乱码的解决.pdf

    解决IDEA中文乱码问题需要从多方面入手,包括控制台Tomcat启动信息乱码解决、IDEA配置中的编码设置、Console中的默认编码设置等。通过这些方法的综合应用,可以有效解决IDEA中文乱码问题,提高开发效率和体验。

    Linux下使用Xshell查看Tomcat实时日志中文乱码解决方案.docx

    要解决中文乱码问题,需要配置 i18n 系统文件。具体步骤如下: 1. 使用文本编辑器(例如 vi)打开 `/etc/sysconfig/i18n` 文件。 2. 在文件中添加或修改以下内容: ``` LANG=zh_CN.GB18030 LANGUAGE=zh_...

    apache-tomcat-8.0.33中文自动解决GBK乱码问题

    apache-tomcat-8.0.33,针对有些项目的前端页面中,又有UTF-8,又有GBK,但是开发工具只配置了一种编码,导致其他页面出现部分乱码,并且更改该文件的编码也无效。而该工具可以自动解决UTF-8和GBK乱码的问题。 使用...

    weblogic和tomcat 下载附件乱码问题

    本文将详细探讨WebLogic与Tomcat环境下解决下载附件乱码问题的方法。 #### 一、问题背景 在Web应用程序中,当用户点击下载链接后,浏览器会根据服务器返回的信息来判断如何处理这个下载请求。如果服务器返回的...

    解决Java & Idea启动tomcat的中文乱码问题

    解决Java & Idea启动tomcat的中文乱码问题需要修改Idea的配置文件,添加-Dfile.encoding=UTF-8参数,以便使用UTF-8编码来读取和写入文件。此外,我们还需要在Tomcat和Idea中设置正确的编码方式,以便解决中文乱码的...

    TOMCAT乱码问题

    TOMCAT乱码问题解决方法 TOMCAT乱码问题是jsp网页制作与开发中常见的问题。...TOMCAT乱码问题可以通过使用Filter设置字符集或修改server.xml文件来解决。在实际开发中,需要根据情况选择合适的解决方法。

    如何解决Tomcat下中文乱码问题?文.pdf

    在使用Apache Tomcat服务器运行Java Web应用程序时,有时会遇到中文...通过以上步骤,通常可以有效地解决Tomcat下的中文乱码问题。如果问题依然存在,可能需要进一步检查服务器配置、网络传输过程中的编码转换等环节。

Global site tag (gtag.js) - Google Analytics