JS提交请求url中存在中文的问题的一个解决方案
来源:互联网 发布:大数据专业考研学校 编辑:程序博客网 时间:2024/06/06 14:19
在项目中经常回存在通过JS去请求操作的事件发生,而这些请求的url链接又通常会使用到中文。
而这些中文在JS中可以正常alert出来,但是提交给后台时就显示成乱码了。
这里提供一个解决方案,基本原理就是在JS中将中文转码成URI方式,如下:
var queryTitle = document.getElementById('queryTitle').value;
queryTitle=encodeURI(queryTitle);
queryTitle=encodeURI(queryTitle); //据说需要转2次
然后在后台获取的时候,解码URI:
String newTitle = request.getParameter("newTitle");
newTitle = java.net.URLDecoder.decode(newTitle, "utf-8");
这样就可以了
转载地址 :http://www.iteye.com/topic/577869
- JS提交请求url中存在中文的问题的一个解决方案
- JS提交请求url中存在中文的问题的一个解决方案
- Python 爬虫 URL中存在中文或特殊符号无法请求的解决方法
- URL传递中文参数中乱码问题的解决方案
- 解决URL请求的中文乱码问题
- Ajax请求url的中文乱码问题
- js通过url提交中文乱码问题
- 在URL中传递中文的解决方案
- ios url中带中文的解决方案
- ios url中带中文的解决方案
- iOS中文文件名传输或url中存在汉字解决办法(urldecode解码的问题)
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- Js的Url中传递中文参数乱码,如何获取Url中参数问题
- 问:如何用“异构数据源的整合”的方式解决"流式计算"的问题?
- ubuntu 11.10创建“桌面快捷启动”
- 随机漫步Random Walks
- windows 7 不能访问smb
- 以post方式传参方式打开新窗口
- JS提交请求url中存在中文的问题的一个解决方案
- 解决ubuntu eclipse代码提示崩溃自动退出
- NSObject中forwardInvocation消息重定向
- kernel添加模块
- 学习笔记:对Tcp拥塞,超时重传的一些理解
- shell 一些用法
- java类加载器,代理类以及Aop深入剖析
- 创建samba用户的方法
- C#压缩解压zip 文件