javascript--url传递中文乱码
来源:互联网 发布:森卓止尤净 知乎 编辑:程序博客网 时间:2024/05/16 05:59
程序代码
//搜索条件信息, 传递
var url="name="+name;
window.location = "<%=path%>/inner/line/line.jsp?"+url;
程序代码
//服务端获取
String linename = request.getParameter(name);
当传递中文, 问题出现了,发现linename为乱码,
于是我首先把
程序代码
url=encodeURI(url);
然后再次调试,还是乱码(输出???),
于是我在服务器端获取参数后解码:
程序代码
String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
OK,输出正常.
这个方法还算比较好..
我以前用的方法:
程序代码
var url="name="+name;
url=encodeURI(encodeURI(url)); //用了2次encodeURI
window.location = "<%=path%>/inner/line/line.jsp?"+url;
服务器端获取:
程序代码
String linename = request.getParameter(name);
//java : 字符解码
linename = java.net.URLDecoder.decode(linename , "UTF-8");
这样也是可以解决的.不过稍微麻烦点...
- javascript--url传递中文乱码.
- javascript--url传递中文乱码
- javascript传递url中文乱码处理
- URL传递中文,乱码
- URl传递中文乱码
- javascript在传递url(含有中文)时出现乱码
- Javascript用Url传递参数出现中文乱码的解决方法
- javascript在传递url(含有中文)时出现乱码
- JAVASCRIPT用Url传递参数出现中文乱码的解决方法
- JavaScript在传递url(含有中文)时出现乱码
- javascript利用url向后台传递数据中文乱码问题
- url传递中文乱码问题
- url传递中文乱码问题
- url 参数传递中文乱码
- url传递中文乱码解决
- url传递中文乱码问题
- url传递参数中文乱码
- url传递中文乱码解决
- JavaWeb项目命名不规范带来的问题
- linux下ld连接SO文件时如何制定绝对路径
- MVVM弹出提示
- Spring事务配置的五种方式
- Hdu 4341 Gold miner
- javascript--url传递中文乱码
- 结构体定义 typedef struct 用法详解和用法小结
- 什么是死链接?
- 在Apache及IIS6.0中codeigniter去掉 URL 中的 index.php
- 什么是错误链接?
- 非常方便的PDF书签导入、导出工具
- Poj 1837 Balance
- Oracel 导入和导出
- .net socket在win2008下的吞吐性能报告