html到后台的编码问题
来源:互联网 发布:kindle电子书制作软件 编辑:程序博客网 时间:2024/06/13 02:00
以前在项目中处理过, 将一个字符串从前台页面(html)传到后台(J2EE项目),通过js中的encodeURI函数对字符串进行加密:
js代码: value =encodeURI(value);
然后再后台通过:
java代码: java.net.URLDecoder.decode(req.getParameter("value"),"UTF-8");
对加密的字符串进行解析就OK!这样就解决了请求中文参数乱码问题!
但是,前不久项目中出现一个问题很郁闷,在后台同样通过java.net.URLDecoder.decode进行解析,但是前台的请求是JSP页面的一个<a href="">参数是一个java对象(例如:“我爱中国”)。开始想在java中找到一个与js中 encodeURI函数相同实现的方法 ,
java.net.URLEncoder.encode(“我爱中国”,"utf-8");与js encodeURI函数实现功能相同;
js代码: value =encodeURI(value);
然后再后台通过:
java代码: java.net.URLDecoder.decode(req.getParameter("value"),"UTF-8");
对加密的字符串进行解析就OK!这样就解决了请求中文参数乱码问题!
但是,前不久项目中出现一个问题很郁闷,在后台同样通过java.net.URLDecoder.decode进行解析,但是前台的请求是JSP页面的一个<a href="">参数是一个java对象(例如:“我爱中国”)。开始想在java中找到一个与js中 encodeURI函数相同实现的方法 ,
java.net.URLEncoder.encode(“我爱中国”,"utf-8");与js encodeURI函数实现功能相同;
0 0
- html到后台的编码问题
- 浏览器请求 到 后台返回 的 编码
- html的请求编码问题
- 关于html编码的问题
- 【WT20151020】 html 的 a 标签 传中文 到后台为乱码 问题
- 后台html标签到前台显示错误问题
- HTML encodeURIComponent编码后java后台的解码
- jsp到后台乱码问题的解决方案
- 发送带html标记的内容到后台
- 编码的问题--编码有三种(页面编码,文件格式的编码,后台处理所使用的编码)
- MvcHtmlString解决MVC中从后台返回HTML代码被编码问题
- ExtJs 前端接受后台的JSON数据的编码问题
- HTML编码问题
- html网页编码问题
- 移动应用开发中后台mysql数据库的编码问题
- 从Android使用JSON传递参数到后台中文编码问题
- 从Android使用JSON传递参数到后台中文编码问题
- Struts2用标签输出后台HTML文本的问题
- 关于 tomcat 集群中 session 共享的三种方法
- apache和nginx负载均衡配置
- LINUX下Live555不能获取ip地址解决方法
- instancetype 和 id 的区别
- 数据库的视角及运维
- html到后台的编码问题
- [教程]盒饭君带你一稿设计适配双端 iOS Android 与设计稿对应关系
- 将AS中Module编译成JRA包引用
- eclipse 中启动 Tomcat 报 45秒超时 错误 的解决方法
- C语言指针作参数为非引用传递
- 如何通过测试替代(Test Doubles)合理隔离单元测试以提高单元测试效率
- hi3507/hi3515交叉编译live555
- -[MIInstallableBundle performVerificationWithError:]: 502: Upgrade's application-identifier entitlem
- Python图形界面开发初步 3