使用超链接传递汉字,编码解码之后出现的问题
2016-12-08 14:24
253 查看
1.前面说过超链接传递汉字的方法,先进性js的编码,后台进行解码,具体方式请看上篇文章
2.今天用超链接进行编码解码后进行数据库的操作出现了一些问题数据库中的字段值为 ‘市区-太平庄社区-B-城市’ name超链接传递的也是‘市区-太平庄社区-B-城市’但是根据他去更新数据库总是没有变化
3.最后在后台接受name解码后调用trim()方法就能够成功,应该是解码之后多出了空白字符。
4.具体代码如下
jsp 代码 window.location.href="${pageContext.request.contextPath }/device/quxiao.do?name="+encodeURIComponent(encodeURIComponent('段','UTF-8'),'UTF-8');
后台代码
name = URLDecoder.decode(name, "utf-8");
Device device = new Device();
device.setXqmz(name.trim());
device.setDefend(new Defend());
deviceService.updateByFanWeiSelective2(device);
2.今天用超链接进行编码解码后进行数据库的操作出现了一些问题数据库中的字段值为 ‘市区-太平庄社区-B-城市’ name超链接传递的也是‘市区-太平庄社区-B-城市’但是根据他去更新数据库总是没有变化
3.最后在后台接受name解码后调用trim()方法就能够成功,应该是解码之后多出了空白字符。
4.具体代码如下
jsp 代码 window.location.href="${pageContext.request.contextPath }/device/quxiao.do?name="+encodeURIComponent(encodeURIComponent('段','UTF-8'),'UTF-8');
后台代码
name = URLDecoder.decode(name, "utf-8");
Device device = new Device();
device.setXqmz(name.trim());
device.setDefend(new Defend());
deviceService.updateByFanWeiSelective2(device);
相关文章推荐
- Url传递中的汉字编码解码问题
- Ext与struts在使用json传递中出现的问题
- 关于安装IE8之后VS2008使用MFC出现问题的解决方法
- 网页采用UTF-8编码,传递汉字参数时出现乱码解决方法
- Eclipse RCP 中使用UTF8编码出现乱码问题的解决办法
- OS X升级到10.10之后使用pod出现问题的解决方法
- Eclipse RCP 中使用UTF8编码出现乱码问题的解决办法
- 一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码:
- escape编码与unescape解码汉字出现乱码的解决方法
- 李兴华jsp使用过滤器之后,出现打不开页面的问题.
- OS X升级到10.10之后使用pod出现问题的解决方法
- 解决问题:vs 使用命令行参数调试时出现"当前项目设置指定将使用特定的安全权限对该项目进行调试.在此模式下,命令行参数将不会传递给可执行文件."
- 关于安装IE8之后VS2008使用MFC出现问题的解决方法
- nginx升级到 0.8.53 之后,使用老的配置出现duplicate MIME type "text/html"问题的解决办法
- escape编码与unescape解码汉字出现乱码的解决方法
- jquery Ajax 传递汉字到 servlet 时出现乱码的问题
- jsp_使用include包含之后出现空行问题
- 使用JMAIL NET 组件 收取邮件 时 编码出现问题的解决方案
- 升级到mac 10.10之后使用pod出现问题的解决方法
- 使用AJAX传递中文参数,在后台接受出现乱码问题