`

说说Tomcat的Server.xml的URIEncoding=‘UTF-8’配置

阅读更多

经验证,Tomcat的Server.xml的URIEncoding="UTF-8" 配置只对"GET"类型的请求有效,对"POST"请求类型无效。

即配置了URIEncoding="UTF-8" 后,在服务器端接收到的"POST"类型请求参数编码仍然为"ISO8859-1",而不是"UTF-8"。

分享到:
评论
4 楼 cilendeng 2012-07-12  
对所有post有效只能使用过滤器
3 楼 pipi7772 2011-11-17  
useBodyEncodingForURI="true"
2 楼 sailinglee 2011-08-30  
xiangxuehai_jiaer 写道
那么如何使它对post方法也有效果呢?

没研究在tomcat里如何设置,都是代码里加了过滤器。
1 楼 xiangxuehai_jiaer 2011-08-23  
那么如何使它对post方法也有效果呢?

相关推荐

    tomcat值乱码解决

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

    解决Tomcat中文乱码

    - 在Tomcat的`conf/server.xml`文件中找到`Connector`元素,添加`URIEncoding="UTF-8"`属性来指定URL的编码方式。 ```xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort...

    tomcat server.xml的典型配置

    在本文中,我们将深入探讨`URIEncoding="utf-8"`这一配置项,并围绕Tomcat优化展开讨论。 `URIEncoding`参数是Tomcat连接器(Connector)配置中的一个重要元素,用于指定请求URI的字符编码。默认情况下,Tomcat不...

    Tomcat 服务器server.xml的关键参数配置

    通过设置`URIEncoding`属性为`GBK`或`UTF-8`等编码方式,可以解决中文乱码的问题。 **示例代码**: ```xml <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 80 --> <Connector port="80" maxThreads="150...

    tomcat7,已经设置utf-8编码

    如果你需要修改Tomcat的编码设置,可以查看`conf/server.xml`文件,找到`<Connector>`元素,其中的`URIEncoding`属性用于指定请求URI的编码,一般设置为`UTF-8`。同时,对于JSP页面,可以在`web.xml`中全局设置默认...

    修改tomcat的编码为utf-8

    ### 修改Tomcat的编码为UTF-8 在Web开发中,服务器端的字符编码设置对于确保数据正确处理至关重要。Apache Tomcat作为一款流行的Java应用服务器和Servlet容器,其默认的字符编码可能不总是符合所有项目的需求。特别...

    tomcat9(9.0.68)下载资源(配置完的适用于UTF-8)

    1. 修改`conf/server.xml`文件中的`Connector`元素,添加或更新`URIEncoding`属性,使其值为`UTF-8`,如: ```xml <Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8" connectionTimeout="20000" ...

    Java中文乱码浅析及解决方案

    为了解决这个问题,我们可以统一Java编译器和源文件编码,例如在IDEA中设置项目编码为UTF-8,并在POM.XML中配置UTF-8编码: ```xml <!-- java 源文件编码 --> <project.build.sourceEncoding>UTF-8</project....

    apache-tomcat-7.0.103.rar

    1. **web.xml配置**: 在`web.xml`配置文件中,可以通过`<filter>`和`<filter-mapping>`元素定义字符编码过滤器,确保所有请求和响应都以UTF-8编码。例如: ```xml <filter-name>CharacterEncodingFilter</filter...

    详解tomcat 解决 POST请求传参数过长受限制的问题

    问题描述: 公司某个后台修改文章发表的时候,比如文章标题title,文章内容content,当文章内容过大的时候,连title传过来的参数也成null了。... URIEncoding=UTF-8 maxThreads=3000 compression=on comp

    tomcat request.getParameter 乱码

    最常见也是最有效的方法是在Tomcat的配置文件`server.xml`中,找到`Connector`元素,并添加或修改`URIEncoding`属性为`UTF-8`。同时,为了确保URI中的编码也被正确处理,还需要设置`useBodyEncodingForURI`属性为`...

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

    在 Tomcat 服务器中,需要配置 server.xml 文件来处理与页面交互时产生的乱码问题。例如提交表单等。在 Connector 中添加 URIEncoding="GBK" 和 useBodyEncodingForURI="true",以便 Tomcat 将使用指定的编码对...

    java项目编译时中文乱码解决

    - 确保项目中的所有配置文件(如`pom.xml`, `web.xml`, `server.xml`等)以及源代码文件都使用正确的编码,例如UTF-8。 6. **数据库连接设置** - 如果项目涉及数据库操作,确保数据库连接URL中指定了正确的字符集...

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

    - 修改`server.xml`:Tomcat的主配置文件中,可以在`<Connector>`标签内设置`URIEncoding`属性来指定请求的编码方式,例如`URIEncoding="UTF-8"`。 - 配置`context.xml`:对于特定的Web应用,可以在`META-INF/...

    tomcat-native-1.2.25-src-build

    URIEncoding="UTF-8" keystoreFile="路径/to/keystore" keystorePass="密码"/> ``` 这里`protocol`属性设为`Http11AprProtocol`,表示使用APR/Native支持。 【SpringBoot集成】:在Spring Boot应用中集成Tomcat...

    Tomcat-7.0.30

    connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 修改目的:为了解决使用HTTP Get方法传递中文参数乱码的问题 修改context.xml: 把修改成<Context reloadable="true"> 修改目的:当Web...

    tomcat6-内存-用户-编码配置

    URIEncoding="UTF-8" connectionTimeout="20000" redirectPort="8443" /> ``` 这里我们将URL编码设置为UTF-8,确保非ASCII字符能够正确解析。 总结来说,通过合理地配置Tomcat6的内存、用户和编码,我们可以...

    FCKeditor编辑器Java版

    在tomcat的server.xml中加入URIEncoding="UTF-8",加入后如下 <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount=...

    fckeditor(jsp版)

    采用2.6.4版本,彻底解决fckeditor(jsp版)上传中文文件乱码问题。 使用Tomcat应用服务器时,为了更好的支持URL地址中的中文... 注意URIEncoding="UTF-8"的部分,即将URI的编码设置为“UTF-8“,这样就不会有问题了;

    web项目部署到服务器后中文乱码的解决.docx

    打开server.xml文件,使用命令vi server.xml,并添加URIEncoding=UTF-8和useBodyEncodingForURI=true。最后,重启Tomcat,使配置生效。 经过以上5步,基本上统一了项目涉及的全部关于编码的地方,中文参数值乱码的...

Global site tag (gtag.js) - Google Analytics