您的位置:首页 > 理论基础 > 计算机网络

jsp中将链接http传递中文数据至action中发生乱码现象的解决

2014-11-26 19:47 218 查看
比如需要将

var name = "中文";
url:'${pageContext.request.contextPath}/send?code='+code+'&name='+name;
将数据name发送到action后,使用String a = response.getCharacterEncoding(); 可以发现a为iso-8859-1

解决方法:

<pre name="code" class="html">url:'${pageContext.request.contextPath}/send?code='+code+'&name='+encodeURI(encodeURI(name);



action中:

String name = URLDecoder.decode(request.getParameter("name"),"UTF-8");
这样就能解决乱码问题了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: