您的位置:首页 > 编程语言 > Java开发

Struts2中使用GET方式传递中文参数出现乱码的解决方案

2013-03-15 18:00 615 查看
情景是这样的:

某个系统需要访问我的程序,但是对方传递参数只能使用GET方式,并且url中含有中文。

按说只要将参数中的中文使用encodeURI("中文参数")转换,在java程序中使用URLDecode(str,encoding);就能转换,但实际上在Struts2中获取到的参数是乱码。

上网查了一下http://jun1986.iteye.com/blog/1056732

原来这个参数要使用ecncodeURI()方法转换两次

encodeURI(encodeURI(“中文参数”));

至于为什么,没有深究。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: