posts - 165, comments - 198, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Ajax uri 乱码问题总结(IE,FF)

Posted on 2007-09-13 10:23 G_G 阅读(2013) 评论(6)  编辑  收藏 所属分类: Inspiration
IE的URI的提交是有压缩的(google好象有)所以utf-8对ie 不太好用我们为了方便ie统一gbk
   1.Tomcat 的 server.xml 的 Connector 中加入 URIEncoding="GBK"
   2.  server 类中加入
        rpo.setCharacterEncoding("GBK");
        req.setCharacterEncoding("GBK");
        rpo.setContentType("text/html; charset=GBK");

   3.jsp 页面加入
        <%@ page pageEncoding="GBK"%>
        <%@ page contentType="text/html; charset=GBK" %>
 
IE乱码问题解决.如果还没解决那就@#$%......


FF的uri 好象默认是UTF-8 所以用 GBK就不方便了 就同上面的 改 UTF-8 就可以了


FF 和 IE 一起方便使用的我还没找到 .

例代码
 var url = "/json/json?jsonStr="+ (new fun()).toJSONString() ;   //这 Ajax 就没有乱码了
         request.open(
"GET", url, true);
         request.send(
null);
        

评论

# re: Ajax uri 乱码问题总结(IE,FF)  回复  更多评论   

2007-09-13 10:28 by 千里冰封
谢谢楼主了,

# re: Ajax uri 乱码问题总结(IE,FF)  回复  更多评论   

2007-09-13 10:34 by G_G
望大家有一个好的方法 IE 和 FF 都没乱码 55555

# re: Ajax uri 乱码问题总结(IE,FF)  回复  更多评论   

2007-09-13 18:56 by yilin-hust
(new fun()).toJSONString

这是什么意思?

# re: Ajax uri 乱码问题总结(IE,FF)  回复  更多评论   

2007-09-14 09:20 by G_G
(new fun()).toJSONString 会得到 '{"name","liukaiyi";"avg",23.....}' 数据字符

# re: Ajax uri 乱码问题总结(IE,FF)  回复  更多评论   

2007-09-14 14:37 by asdf
等于没有写

# re: Ajax uri 乱码问题总结(IE,FF)  回复  更多评论   

2007-09-14 14:37 by asdf
既然要写了,就想好了,找到好的解决方法再写吧,误人啊

只有注册用户登录后才能发表评论。


网站导航: