a.jsp表单提交到b.jsp
两个页面的编码格式都是GBK,
b.jsp中有
request.setCharacterEncoding("GB2312");
s = new String(s.getBytes("ISO-8859-1"),"GB2312");
提交后没有问题,但是在a.jsp中用javascript就有乱码(window.location="b.jsp?info=中文"),试了半天都不行,请高人指点,多谢了!
两个页面的编码格式都是GBK,
b.jsp中有
request.setCharacterEncoding("GB2312");
s = new String(s.getBytes("ISO-8859-1"),"GB2312");
提交后没有问题,但是在a.jsp中用javascript就有乱码(window.location="b.jsp?info=中文"),试了半天都不行,请高人指点,多谢了!
解决方案 »
- jsp怎么做成exe,可以直接运行的。。。
- 在同一个tomcat服务器中的两个不同应用,想在一个应用的jsp文件中调用另一个应用的jsp文件并传递一个参数过去(只是执行一下该文件,而在客户端显示的还是调用他的那个jsp文件的内同)。请问怎么做好?
- jsp处理表单必须要提交以后吗?
- 导出pdf。。。ext
- Spring的疑惑
- 请问下拉框怎样添加的?
- 课本上的一段JSP代码,我这边无法执行,求改错
- 在文本框中动态地显示当前时间,有木有人做过,指导下菜鸟?
- jbuilder8里的帮助文档为什么都提示找不到呢?
- 问个有关ajax的问题
- 使用JProfiler出现UnsupportedEncodingException: EUC_CN异常
- tomcat所有版本都支持win98吗?为什么我的jakarta-tomcat-4.1.31在win98下不能安装?
那么就不用 s = new String(s.getBytes("ISO-8859-1"),"GB2312"); 了。
两者选其一就可以了。详细情况,推荐参考其中的原理:
http://www.regexlab.com/zh/encoding.htm
看 HTML 源码中的 JavaScript.