【java细节】解决JAVA中URL传中文的乱码问题
来源:互联网 发布:阿里云推荐算法 编辑:程序博客网 时间:2024/06/01 20:49
今天遇到一个问题就是在Action当中把一条中文信息绑定在URL的后面,ActionForward到别一个页面时,用reqeust.getParameter取出是出现乱码的问题。
现解决办法如下:
1、对要进行URL传递的中文字符进行编码:
String message = java.net.URLEncoder.encode("中文字符","utf-8");
2、在取URL传递中文的页面对字符进行解码:
String msg = request.getParameter("message");String str=new String(msg.getBytes("ISO-8859-1"),"UTF-8");
注 1、这里得出的str就是先前传入的”中文字符”。
2、为什么要对取出的字符集形式转换成UTF-8形式,是因为ISO-8859-1是Java中网络传输使用的标准字符集,request.getParameter(“message”);得到的还是ISO-8859-1字符集,所以要转换一下。
0 0
- 【java细节】解决JAVA中URL传中文的乱码问题
- java两个站点之间url传中文乱码的问题
- java中URL传中文可能出现乱码等问题的结果方法
- java中传中文乱码解决
- 解决url传中文乱码问题
- 解决url传中文乱码问题(修改myeclipse中自带tomcat的server文件)
- url中传中文参数乱码问题
- JS中URL传中文参数引发的乱码问题
- JS中URL传中文参数引发的乱码问题
- URL传中文乱码问题
- URL传中文乱码问题
- url传中文乱码问题
- 解决传中文参数乱码的问题
- Socket传中文乱码问题的解决
- JSP在URL中传中文参数乱码解决
- js 传中文,java后台乱码问题
- asp.net 中IE6中 URL传中文乱码的解决
- asp.net 中IE6中 URL传中文乱码的解决
- 微信官方jssdk Demo
- c++读取txt文件到string
- 用原生JS做input全选
- html克隆与移除
- [leetcode] 364. Nested List Weight Sum II 解题报告
- 【java细节】解决JAVA中URL传中文的乱码问题
- imageloader, 加载图片与缓存
- ssm的整合
- iOS蓝牙知识点总结
- 图文介绍IntelliJ IDEA 创建基于Maven构建的Web项目
- Android界面性能调优手册
- 购物小程序
- python之metaclass+singleton(二)
- Scala从零开始:使用Intellij IDEA写hello world