get提交乱码问题
使用get提交方式,在url中存在汉字,对于一般的页面来说,在tomcat的server.xml文件中配置
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"/>
加上URIEncoding="utf-8"即可消除参数传递过程中的乱码问题,但是如果现在使用模块窗口的形式,即使进行类上面的配置仍然会有乱码问题,这个问题要怎么解决?
[解决办法]
在你接收参数的页面中,把参数处理一下,可以这么写,
new String(request.getParameter("name").getBytes("iso-8859-1"),"客户端指定的URL encode编码方式")