您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> jsp地址重写乱码问题

jsp地址重写乱码问题

来源:网络整理     时间:2016/6/29 22:15:45     关键词:

关于网友提出的“ jsp地址重写乱码问题”问题疑问,本网通过在网上对“ jsp地址重写乱码问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: jsp地址重写乱码问题
描述:

<%@ page c/> 张三 出现乱码 如果不地址重写,有request.setCharacterEncoding("gbk"); 则正常显示


解决方案1:

果断用post提交。 若是用get提交,那就用:7楼所说的去修改Tomcat server.xml文件里面的编码设置。

解决方案2:

引用 7 楼 tigerrose 的回复:
get方式提交,使用URIEncoder.encode可以,但是总不能每次都这样写,太麻烦 一劳永逸的方法是在你的Tomcat的server.xml配置下如下参数: 位置大概是:                c/>                c>URLEncoding="gbk"/> 加上上面一个红色标志的配置

解决方案4:

var url= "......"; url = URIEncoder.encode(url);
再将url提交

解决方案5:

1、URlEncoder 2、Filter 3、设置tomcat编码 4、new String(request.getParameter("username").getBytes("iso-88591-1"),"gbk")

解决方案6:

用 POST 提交!
URL 规范并没有允许能在 URL 中出现非 ASCII 字符!


以上介绍了“ jsp地址重写乱码问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2156770.html

相关图片

相关文章