今天碰到一个URL传递中文参数到后台的乱码问题

来源:互联网 发布:手机桌面清理软件 编辑:程序博客网 时间:2024/06/06 18:30

使用的框架是struts2

在url中传递中文参数出现乱码后,在网上搜索了一下,有使用js中的encodeURIComponent()方法的,但是这个我试了一下并不能达到目的.

后来找到一个方法:

前台使用encodeURI两次转码A=encodeURI(encodeURI(A));(至于为什么需要两次,暂时还没有得到答案)

在struts2的action中使用A = URLDecoder.decode(A,"UTF-8");即可得到中文了。



0 0
原创粉丝点击