当url参数中包含中文时(中文主键值、中文文件名等原因),可能会出现乱码等问题,此时应当改变URI编码。
以Tomcat为例,URI默认编码为ISO-8859-1,应改为UTF-8,修改方法为:
打开/tomcat/conf/server.xml,在第一个<Connector>内加入“useBodyEncodingForURI="true"”,或加入“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"/>
posted on 2010-12-16 13:24
冯占科 阅读(123)
评论(0) 编辑 收藏