Struts项目中前端页面向后台页面传参中文出现乱码(Get请求)

爱⌒轻易说出口 提交于 2020-03-04 00:51:29

问题描述:Struts项目中前端页面向后台页面传递中文参数值,中文值传递到后台后出现乱码并且以???形式出现

解决方法:

1.前端页面js文件中使用encodeURI()方法将所传递的中文值加密起来(必须套两层)。

var name=encodeURI(encodeURI(name));

2.后台使用URLDecoder类进行解码

String name = URLDecoder.decode(name,"UTF-8");

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!