java\jsp
页面utf8格式的,工程是utf8的,tomcat是utf8的,大部分情况下转码都是正确的,但是有一个页面在跳转的时候,通过get方法传的参数,在用ie8浏览的时候是乱码的,用360时转码时成功的,真是为什么啊为什么啊。。都没有办法工作了啊谢谢大家谢谢啊~~
页面utf8格式的,工程是utf8的,tomcat是utf8的,大部分情况下转码都是正确的,但是有一个页面在跳转的时候,通过get方法传的参数,在用ie8浏览的时候是乱码的,用360时转码时成功的,真是为什么啊为什么啊。。都没有办法工作了啊谢谢大家谢谢啊~~
解决方案 »
- 基于JSP的新闻发布管理系统 求一篇适合的外文文献
- CAS单点登录问题
- unix下如何关闭状态为CLOSE_WAIT的线程,不重启服务的情况下
- Java 环境快速搭建(服务管理器)
- oracle sqlplus问题(急求)
- 请问应该怎么查
- 创建存在于内存中文件,而不存在在实际硬盘上。
- 我想用适配器类捕捉点击事件,然后显示标题,为什么不行,编译通过,但没有结果
- 同样的脚本,java能连SYBASE,jsp却不行,为什么呢?急!
- "extends"的应用问题。报错说:*.class找不到
- 新手 webservice开发,用Java调用.NET已封装的webservice接口,求指点
- 表单外面的input能一起提交??
String temp=request.getParameter("xxx"),然后 String xxx= new String(temp.getBytes( "ISO8859-1"), "UTF-8");该xxx才为楼主所需
<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8"把红字部分增加进去试试看。另外,你的Tomcat是独立启动的还是在Eclipse中启动的?上述方法主要适用于独立启动。
String s=java.net.URLEncoder.encode("s", "utf-8");
String param = encodeURI(encodeURI("中文"));
然后再加到href中进行传递;在接受时做如下处理:
java.net.URLDecoder.decode(request.getParameter("name"),"UTF-8");还有,一般不用get传递中文参数,二般就是所有页面编码都要一致,最好用过滤器或IDE工具统一编码格式。
希望能帮上你的忙。