站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题jsp的信息提示在linux下显示为乱码??windows下确没事

jsp的信息提示在linux下显示为乱码??windows下确没事

摘要: jsp的信息提示在linux下显示为乱码??windows下确没事


用的是response.sendRedirect跳转,后面带的中文参数提示是用java.net.URLEncoder.encode编码,接收的时候用java.net.URLDecoder.decode解码(解码时用new String(str.getBytes("ISO-8859-1"),"GB2312")转换过),可在Linux下的信息提示是乱码????在windows下确没事!


可能是linux下字符集的问题,换个GBK试一下!


把GB2312上面的多换成GBK???
那不是成繁体了??
还是在tomcat里面的配置文件更改?


网上找找,怎么添加过滤器。。那是最方便的。


在tomcat/conf下的server.xml 里的

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />

加上urlencoding="GBK" 这个属性 你试试


错了是uriencoding="gbk"


也不行啊,各位,还有什么方法吗?


把这一句去掉之后就没事了,不知道为什么(解码时用new String(str.getBytes("ISO-8859-1"),"GB2312")


↑返回目录
前一篇: 初学者请教:关于图片上传问题
后一篇: 做出的下拉菜单被引入的applet挡住了