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

java+tomact项目间GET方式传值乱码问题?
有2个项目 项目A 项目B。

项目B会接到项目A传递的MD5加密信息验证,如果验证失败 返回 错误信息。错误信息是中文。

IE8浏览器中返回结果如图所示


A项目
页面显示如图



我在B项目中使用了
 new String(error.getBytes("GBK"),"ISO-8859-1"); 这个方式进行传递值

A项目中接受 
new String(this.errinfo.getBytes("ISO-8859-1"),"GBK")
URLEncoder.encode(this.errinfo, "ISO-8859-1");

使用上述方法后获取的值依旧是乱码


请问到底该怎么做啊?????

------解决方案--------------------
再过滤器中对于Get方法传过来的参数转码
new String(this.paramValue.getBytes("ISO-8859-1"),"GBK")