使用链接,相当于在地址栏输入网址,这是象ie这样的浏览器,默认使用utf-8对地址中的汉字进行编码(这个不由你控制,即使你可以改浏览器的编码,用户的浏览器也不会改),而tomcat解码编码用的是iso-8859-1,所以出现了问题,办法是设置tomcat的server.xml文件:
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"
URIEncoding="UTF-8" useBodyEncodingForURI="true" />
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"
URIEncoding="UTF-8" useBodyEncodingForURI="true" />