当前位置: 代码迷 >> Java Web开发 >> jsp传参到action中乱码有关问题
  详细解决方案

jsp传参到action中乱码有关问题

热度:9502   发布时间:2013-02-25 21:19:33.0
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的机器有差距吧。
  相关解决方案