日期:2014-05-17  浏览次数:20790 次

jsp传参到action中乱码问题
假设限定只能通过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中参数不会出现中文乱码,但是换台机器就会出现乱码问题。
求助。。。

------解决方案--------------------
是不是linux ?机器 你看看机器默认编码
如果机器默认不是iso-8859-1 就会乱码的
一般机器都是iso-8859-1


这个问题我遇到过 ,linux做轮询的时候两台 一台乱码一台不乱,后来发现机器编码问题


个人技术博客 http://www.happyalaric.com
------解决方案--------------------
换的机器和LZ的机器有差距吧。