Get方式提交中文乱码问题解决

来源:互联网 发布:linphone ios源码分析 编辑:程序博客网 时间:2024/05/01 03:47

在Tomcat5.0本版以上,默认情况下使用ISO-8859-1对Get方式提交的数据和表单中进行重新编码, 要解决乱码问题,应该在Tomcat的配置文件 server.xml的<Connector>标签中设置useBodyEncodingForURI或者URIEncoding属性 :

例:

< Connector port="8080"  maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000"  
disableUploadTimeout="true" URIEncoding="UTF-8" /> 


< Connector port="8080"  maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000"  
disableUploadTimeout="true" useBodyEncodingForURI="true" />

原创粉丝点击