js url传值中文乱码之解决之道
来源:互联网 发布:从你的全世界路过知乎 编辑:程序博客网 时间:2024/04/19 18:00
关键字: js url传值中文乱码
因为js url在传值的过程中使用的是js自己默认的字符集编码规则,我们必须把它转成属于我们自己的编码规格
-------------在websphere 中使用的是url=encodeURI(encodeURI(url)); //用了2次encodeURI 测试成功,第一次转换没有尝试,
处理方法一。
js 程序代码:url=encodeURI(url);注意是整个URL
服务器端的代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
处理方法二。
js: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");
-------------在websphere 中使用的是url=encodeURI(encodeURI(url)); //用了2次encodeURI 测试成功,第一次转换没有尝试,
处理方法一。
js 程序代码:url=encodeURI(url);注意是整个URL
服务器端的代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
处理方法二。
js: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");
- js url传值中文乱码之解决之道
- js url传值中文乱码之解决之道
- js url传值中文乱码之解决之道_javascript技巧
- js url传值中文乱码之解决之道
- js url传值中文乱码之解决之道
- js url传值中文乱码之解决之道
- js url传值中文乱码之解决之道
- js url传值中文乱码之解决之道
- js url传值中文乱码之解决
- node.js中文乱码解决之道
- js url传值中文乱码
- js url传值中文乱码
- js url传值中文乱码之解决方案(文件下载乱码问题)
- js的url传值中文乱码问题
- JS URL传参中文乱码
- js url传参中文乱码
- URL中包含中文参数造成乱码的解决之道
- JSP中文乱码解决之道
- 端口
- 互联网创业团队需要什么样的人
- 上传文件获取其他参数为空解决方法
- 关于bootloader(二)
- Oracle sqlplus copy命令用法
- js url传值中文乱码之解决之道
- 拷贝来的SuSe Linux,打开时选择copy和move的问题
- JavaScript 拖放效果
- 秦1册
- 项目开发中经常遇到的一些问题总结
- 极大似然估计:一个例子
- vi中如何删除行末的空格及替换法则
- 使用ASP.NET Global.asax 文件
- 开源,中国适合开源吗?开源状况怎样?