博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FileItem 出现部分中文乱码解决办法
阅读量:7296 次
发布时间:2019-06-30

本文共 372 字,大约阅读时间需要 1 分钟。

首先要进行两处的修改:

第一:如果你使用了上传文件的包,

如:ServletFileUpload sfu = new ServletFileUpload(factory);

  sfu.setHeaderEncoding("ISO8859_1");

或者DiskFileUpload   fu=new   DiskFileUpload();  

    fu.setHeaderEncoding("ISO8859_1");  

或者……  

都加上标红的这句话。

 

第二:在使用FileItem处,转换编码方式。

FileItem item = items.get(i);

new String(item.getName().getBytes("ISO8859_1"),"utf-8")

这里我的程序使用的是utf-8。我们可以改成自己使用的GBK或者GB2312。

转载地址:http://fpwnm.baihongyu.com/

你可能感兴趣的文章
Android Touch事件传递机制 一: OnTouch,OnItemClick(监听器),dispatchTouchEvent(伪生命周期)...
查看>>
十进制到62进制的转换
查看>>
python 后台运行命令
查看>>
【IOS】读取、保存图片的各种方法
查看>>
CCNA第二章
查看>>
CCNP路 由 选 择 原 理
查看>>
input 特殊字符限制
查看>>
String类的subString(i)方法(基于jdk 1.9)
查看>>
Java并发包--ConcurrentLinkedQueue
查看>>
vue.js组件命名
查看>>
python------栈和队列的实现
查看>>
第八章 self sizing cell
查看>>
Linux中Nginx中添加自签证书TLS
查看>>
DFS ZOJ 1002/HDOJ 1045 Fire Net
查看>>
BZOJ4946 & 洛谷3826 & UOJ318:[NOI2017]蔬菜——题解
查看>>
10. ZooKeeper之搭建伪集群模式。
查看>>
Easyui Datagrid 如何实现后台交互显示用户数据列表
查看>>
模块登录页代码
查看>>
CCF-CSP 201709-3 JSON查询 题解
查看>>
获取当前路径 ${pageContext.request.contextPath}
查看>>