tomcat get请求中文乱码
2012-09-24 16:31
337 查看
tomcat中,保证get数据采用UTF8编码,在server.xml中进行了如下设置:
加:URIEncoding="UTF-8"
<Connector port="8080" maxThreads="150"minSpareThreads="25"
maxSpareThreads="75" enableLookups="false"redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true"URIEncoding="UTF-8"/>
指定了get时候的数据编码。当使用IIS作为webserver转发servlet/jsp请求给Tomcat时候,这个设置却失效
其实原因很简单:IIS是通过AJP协议,把请求转发到Tomcat监听的8009端口上的,所以这里针对8080的设置自然就无效
正确的方法是进行下面的设置:
<Connector port="8009" enableLookups="false"redirectPort="8443"
debug="0" protocol="AJP/1.3"URIEncoding="UTF-8"/>
加:URIEncoding="UTF-8"
<Connector port="8080" maxThreads="150"minSpareThreads="25"
maxSpareThreads="75" enableLookups="false"redirectPort="8443"
acceptCount="100" debug="99" connectionTimeout="20000"
disableUploadTimeout="true"URIEncoding="UTF-8"/>
指定了get时候的数据编码。当使用IIS作为webserver转发servlet/jsp请求给Tomcat时候,这个设置却失效
其实原因很简单:IIS是通过AJP协议,把请求转发到Tomcat监听的8009端口上的,所以这里针对8080的设置自然就无效
正确的方法是进行下面的设置:
<Connector port="8009" enableLookups="false"redirectPort="8443"
debug="0" protocol="AJP/1.3"URIEncoding="UTF-8"/>
相关文章推荐
- web项目使用Tomcat作为服务器,GET请求参数中文乱码
- Springmvc Get请求Tomcat、WebLogic中文乱码问题
- Tomcat 8.0.0响应get请求时中文乱码问题
- Tomcat 中 GET方式 请求 中文乱码 出现的原因
- tomcat服务器,url get请求中文乱码解决方案
- Tomcat 中 GET方式 请求 中文乱码 出现的原因
- tomcat解决GET请求中文参数乱码
- Spring Tomcat Post Get 请求参数有中文时出现乱码或+号变空格等关于编码的问题
- JSP get 请求 Tomcat 服务器 插入数据到数据库中文乱码处理
- tomcat中get请求中文乱码
- JavaWeb之不同Tomcat版本对get、post请求,中文乱码问题
- tomcat、springMVC get请求或Requestparam中文乱码
- web项目使用Tomcat作为服务器,GET请求参数中文乱码
- SpringMVC学习系列-后记 解决GET请求时中文乱码的问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- SpringMVC中get请求中文乱码问题
- get 请求 中文乱码
- 解决servlet中文乱码问题及get、post请求方式的讲解
- spring mvc在tomcat中get方式中文乱码
- HttpClient 发送Get请求 中文乱码