使用的框架是struts2
在url中传递中文参数出现乱码后,在网上搜索了一下,有使用js中的encodeURIComponent()方法的,但是这个我试了一下并不能达到目的.
后来找到一个方法:
前台使用encodeURI两次转码 A=encodeURI(encodeURI(A));(至于为什么需要两次,暂时还没有得到答案)
在struts2的action中使用A = URLDecoder.decode(A,"UTF-8");即可得到中文了。
使用的框架是struts2
在url中传递中文参数出现乱码后,在网上搜索了一下,有使用js中的encodeURIComponent()方法的,但是这个我试了一下并不能达到目的.
后来找到一个方法:
前台使用encodeURI两次转码 A=encodeURI(encodeURI(A));(至于为什么需要两次,暂时还没有得到答案)
在struts2的action中使用A = URLDecoder.decode(A,"UTF-8");即可得到中文了。