日期:2014-05-18  浏览次数:20635 次

JSP传递中文参数显示成乱码的问题?
我用JSP从一个页面向另一个页面传递中文参数时,接收的那个页面总是把所传递的中文参数显示成乱码,请问有什么方法可以解决?正在做课程设计,急用,请各位大哥帮帮忙!

------解决方案--------------------
跟数据库连接时你需要设置输入或输出编码格式

------解决方案--------------------
能 举个例子吗
------解决方案--------------------
这个问题我也遇到过 解决办法是修改Tomcat/conf/server.xml文件
在server.xml文件中的 <connector> 中添加URIEncoding= "gb2312 "。添加后的的 <connector> 为:
<Connector
port= "8080 " maxHttpHeaderSize= "8192 "
maxThreads= "150 " minSpareThreads= "25 " maxSpareThreads= "75 "
enableLookups= "false " redirectPort= "8443 " acceptCount= "100 "
connectionTimeout= "20000 " disableUploadTimeout= "true " URIEncoding= "GB2312 "/>

这样读取出来的参数就正确了。

可以参看帖子:http://community.csdn.net/Expert/topic/5580/5580817.xml?temp=.7891352