js解决中文乱码传值问题
2014-07-14 14:46
288 查看
今天在代码中遇到url传中文名的参数值过去.到后台request接收的时候直接乱码了.
解决办法1.
前端
function goToFundrecordInit(userId,username){
var newUserName = encodeURI(encodeURI(username)); //这里encodeURI 两次
alert("newUserName:"+newUserName);
var url = "queryUserFundrecordInit.do?userId="+userId+"&userName="+newUserName;
window.location.href = url;
}
后端
String str = request("userName");//这里request封装过.
String userName = URLDecoder.decode(str,"utf-8");
Sysout.out.println(userName);
搞定.
解决办法1.
前端
function goToFundrecordInit(userId,username){
var newUserName = encodeURI(encodeURI(username)); //这里encodeURI 两次
alert("newUserName:"+newUserName);
var url = "queryUserFundrecordInit.do?userId="+userId+"&userName="+newUserName;
window.location.href = url;
}
后端
String str = request("userName");//这里request封装过.
String userName = URLDecoder.decode(str,"utf-8");
Sysout.out.println(userName);
搞定.
相关文章推荐
- js生成的cookie由asp.net读取的时候中文乱码问题的解决
- JSP、AJax中文乱码问题解决,escape(), encodeURI(), encodeURIComponent(),js对参数连续两次调用 encodeURI(String) 方法
- 解决js向jsp传中文出现乱码的问题(对弹出窗体也有效)
- JS document.writeln 输出中文乱码问题的解决方法
- 解决3.01版的jquery.form.js中文乱码问题的解决方法
- 解决VS2005打开js文件,中文都是乱码的问题
- 在win7下使用zend studio 7.1.0,解决汉化、中文乱码、js等问题
- JS通过get、post向jsp传递中文出现乱码的问题的解决
- JS输出中文乱码问题解决
- JavaScript(js) 前台 参数传递乱码 转码 问题--已解决! 中文字符乱码
- js、URL传递含有中文参数时的乱码问题解决
- 在win7下使用zend studio 7.1.0,解决汉化、中文乱码、js等问题
- js 解决ajax post 中文乱码问题
- 解决3.01版的jquery.form.js中文乱码问题的解决方法
- JSP、AJax中文乱码问题解决,escape(), encodeURI(), encodeURIComponent(),js对参数连续两次调用 encodeURI(String) 方法
- FCKEditor fckconfig.js配置,添加字体和大小 附:中文字体乱码问题解决
- 通过JS传递中文解决在Action中乱码问题
- php、asp.net关于后台设置的cookie前台JS获取时出现中文乱码问题解决
- 用记事本解决js中文乱码问题
- js escape,unescape解决中文乱码问题的方法