昨天遇到的问题,先记下来
情况是现在所有的页面和文件的编码格式都是UTF-8,不过昨天在处理一个页面的时候用get的方式提交action,中文就显示出来乱码。
google了一下有这个解决方法:
[quote]如果用 Tomcat 5.0.1.6 以上的版本是最好處理的,直接改 server.xml ,找到 Connector 加上紅字的部份就可以了。
<Connector port="8088" maxThreads="150"
minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8" />
[/quote]
不过如果不是用tomcat那就没辙了
最好的方式是通过post提交
情况是现在所有的页面和文件的编码格式都是UTF-8,不过昨天在处理一个页面的时候用get的方式提交action,中文就显示出来乱码。
google了一下有这个解决方法:
[quote]如果用 Tomcat 5.0.1.6 以上的版本是最好處理的,直接改 server.xml ,找到 Connector 加上紅字的部份就可以了。
<Connector port="8088" maxThreads="150"
minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8" />
[/quote]
不过如果不是用tomcat那就没辙了
最好的方式是通过post提交
本文介绍了一种解决GET请求中文乱码的方法,通过在Tomcat的server.xml中设置URI编码为UTF-8来实现。对于不使用Tomcat的情况,则建议采用POST方式提交。
177

被折叠的 条评论
为什么被折叠?



