java参数传递的乱码问题
java参数传递的乱码问题
编码设置的几种情况:
(1)页面里统一使用utf-8格式
<%@ page contentType="text/html;charset=UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
(2)在提交之前对URL进行转码处理:
encodeURI(encodeURL(url))要用两次的encodeURI进行转码
在接收参数时进行解码:
URLDecoder.decode(request.getParam(“param”),”UTF-8”);
(3) 接受参数时进行编码转换
testString =new String(testString.getBytes(”ISO-8859-1〃),”utf-8〃)
这样的话,每一个参数都必须这样进行转码
(4) 在请求页面上开始处,设置请求的编码
request.setCharacterEncoding("UTF-8")把提交内容的字符集设为UTF-8,这样的话,接受此参数的页面就不必在转码了。
(5)修改tomcat的server.xml
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"/>
(6)写一个编码过滤器
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
HttpServletRequest req=(HttpServletRequest)arg0;
req.setCharacterEncoding("utf-8");
arg2.doFilter(arg0,arg1);
}
转载于:https://blog.51cto.com/ajiao13/1138984
java参数传递的乱码问题相关推荐
- php url乱码java接收,java中url乱码解决方法
java中url乱码解决方法:(推荐:java视频教程) 1.将字符串转码:newString("xxxxx".getBytes("iso-8859-1"),& ...
- java参数传递(超经典)
java参数传递(超经典) 2010-10-28 16:46:29| 分类: Java | 标签:sb changedata strbuf 参数传递 hello |字号 订阅 Java ...
- 关于java文件下载文件名乱码问题解决方案
关于java文件下载文件名乱码问题解决方案 参考文章: (1)关于java文件下载文件名乱码问题解决方案 (2)https://www.cnblogs.com/zhaoyan001/p/9012750 ...
- Myeclipse出现 java文件中文乱码问题
Myeclipse出现 java文件中文乱码问题 一.将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows->Preferences->genera ...
- java ee 中文乱码的问题
java ee 中文乱码的问题发生中文乱码的三种情况(一) 表单formPost 方法直接在服务器中设置request.setCharacterEncoding("utf-8"); ...
- java 压缩 乱码_如何解决java压缩文件乱码问题
用java来打包文件生成压缩文件,有两个地方会出现乱码: 内容的中文乱码问题:修改sun的源码.使用开源的类库org.apache.tools.zip.ZipOutputStream和org.apac ...
- 图解JAVA参数传递
今天做项目,发现了一个问题,当String作为参数传递的时候,在函数内部改变值对外部的变量值无影响,如下代码: public static void main(String[] args) {Stri ...
- java参数传递时,究竟传递的是什么
请问java参数传递时,究竟传递的是什么? 一直看到的答案都是参数传递时,如果是基本数据类型 那传递的就是值.如果是对象 数组等类型传递的就是地址. 大概类似与这种:图片来源 那为什 ...
- java下载文件名乱码的解决方法
java下载文件名乱码的解决方法 参考文章: (1)java下载文件名乱码的解决方法 (2)https://www.cnblogs.com/liyabin/p/7891073.html 备忘一下.
最新文章
- 针对《评人工智能如何走向新阶段》一文,继续发布国内外的跟贴留言439-448条如下:
- django-celery中配置celery中的日志
- Python程序设计之如何设置统一编码格式
- php 扩展apc 参数优化
- 1、HTTP--Web's foundation
- 利用批处理程序和excel获取windows文件信息
- 完工后的决算书范本_工程决算书范本
- linux oracle pam,Linux技术之深入Linux PAM 体系结构(一)
- rabbitmq 笔记
- UE4开发游戏的流程
- 最实用的Linux命令大全
- php开源视频cms,迅睿PHP开源视频电影CMS系统
- WIN10 激活系统
- 微信淘宝客查券返利机器人搭建教程分享
- 关于系统安装之U盘制作【install.wim】
- MacOS系统升级与MacOS13版本
- 绘制cos和sin图表
- 极点五笔常用特殊符号编码
- iOS——自定义cell
- 【经典面试题】为啥TCP是三次握手(three-way handshake) 而不是两次/四次呢?
热门文章
- 20210201:力扣第226周周赛(上)
- 人口会一直增长下去吗_一直善良下去,你就会幸福
- python可以封装成独立程序吗_windows环境下把Python代码打包成独立执行的exe
- oracle 完整约束,【oracle】完整性約束
- 报表通过url向数据集传参
- easyui combotree 数据太多 无法显示的处理方法
- SourceInsight工程文件与源文件相对路径
- 【转】vb OPen文本文件的操作
- 资源丨2200万室内场景数据集,包含语义、全景、灯光等十余种效果
- 深度学习框架排行榜:找工作学TensorFlow,PyTorch搜索量逼近Keras