假设限定只能通过iframe的src属性进行刷新。
这是jsp页面中,将获取的参数进行编码
var resName=encodeURI($("#resName").val()); 
var resDesc=encodeURI($("#resDesc").val()); 
action通过这个进行转换
String resName =new String(resName.getBytes("ISO-8859-1"),"UTF-8");
String resDesc = new String(resDesc.getBytes("ISO-8859-1"),"UTF-8");
问题是我本机的传到action中参数不会出现中文乱码,但是换台机器就会出现乱码问题。
求助

解决方案 »

  1.   

    是不是linux  ?机器  你看看机器默认编码
    如果机器默认不是iso-8859-1 就会乱码的
    一般机器都是iso-8859-1
    这个问题我遇到过 ,linux做轮询的时候两台 一台乱码一台不乱,后来发现机器编码问题
    个人技术博客 http://www.happyalaric.com
      

  2.   

    问题已解决,在tomcat的server.xml中不能再次转码就行了。因为同事在server.xml中还进行了一次转码。去掉就OK了