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

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 );
        

你可能感兴趣的:(Ajax uri 乱码问题总结(IE,FF))