用javascript跳转url传中文乱码的解决方法
来源:互联网 发布:linux sync命令 编辑:程序博客网 时间:2024/05/16 09:43
示例:
这样直接传递中文是会乱码的
$("#addBtn").click(function(){ var url = "addNew.do?name='张三'"; var URL = encodeURI(encodeURI(url)); location=URL;})
对url进行encode两次
$("#addBtn").click(function(){ var url = "addNew.do?name='张三'"; var URL = encodeURI(encodeURI(url)); location=URL;})
后台取数据的时候解码
String name = request.getParameter("name");name = java.net.URLDecoder.decode(groupName , "UTF-8");
这样就不会中文乱码了。
2012-11-28补充:
使用上述方法可以解决中文乱码的问题,在火狐浏览器下测试通过。但是在IE中这样写会报404错误,找不到页面。
解决方法:
在URL前面加上项目地址就不会在IE中出现404错误了
$("#addBtn").click(function(){ var url = "addNew.do?name='张三'"; var URL = encodeURI(encodeURI(url)); location="<%=basePath%>"+URL;})
- 用javascript跳转url传中文乱码的解决方法
- 页面URL传中文乱码的解决方法
- php url地址栏传中文乱码解决方法
- URL传中文乱码
- url传中文乱码
- 两个页面跳转 url传中文 非法字符及乱码
- URL中传中文的解决方法
- php url地址栏传中文乱码解决方法集合
- .net 地址栏传中文乱码 的解决方法
- net 地址栏传中文乱码 的解决方法
- .net 地址栏传中文乱码 的解决方法
- javascript 转URL传中文参数乱码问题解决办法
- URL传中文乱码问题
- url传中文参数乱码
- URL传中文乱码问题
- url传中文乱码问题
- JS传中文乱码解决方法
- JS中URL传中文参数引发的乱码问题
- xp系统创建新用户用Administrator账户消失解决方法
- 从spin_lock到spin_lock_irqsave
- oracle expdp impdp 用法
- 数理逻辑:公理化算术(1)项,扩充的谓词演算
- 内存池技术学习笔记
- 用javascript跳转url传中文乱码的解决方法
- 数理逻辑:公理化算术(2)恒等谓词和个体函数的性质
- 低迷时,谁在坚持CSR
- 你需要知道的 16 个 Linux 服务器监控命令
- 致谢指南
- 使用LauchPopupListener过滤lov数据
- 数理逻辑:公理化算术(3)等价关系
- 原生js获取iframe中dom元素--父子页面相互获取对方dom元素
- 质多项式,解题报告