首先要进行两处的修改:

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

如: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。

转载于:https://www.cnblogs.com/lixiaolun/p/4251429.html

FileItem 出现部分中文乱码解决办法相关推荐

  1. pycharm 运行控制台中文乱码解决办法

    pycharm 运行控制台中文乱码解决办法

  2. navicat for mysql 显示中文乱码解决办法

    navicat for mysql 显示中文乱码解决办法   最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题 ...

  3. NetBeans中文乱码解决办法

    首先来看看网上的一篇文章:http://it.dengchao.org/neatbeans-problem-fedora/linux/ 在Windows和Linux(Fedora/Ubuntu/Red ...

  4. windows下git bash中文乱码解决办法

    一.解决办法1:(直接上图) 1.在git bash下,右键 出现下图,选择options: 2.选择"Text" 3.将"Character set"设置为 ...

  5. java控制台打印输出 中文乱码 解决办法

    java控制台打印输出 中文乱码 解决办法 问题:IDEA控制台打印时出现中文乱码 原因:java资源的编码和ideal的不一致 解决办法: 第一步 1:打开intelliidea安装路径,Intel ...

  6. Web前端——VScode打开html文件中文乱码解决办法

    VScode打开html文件中文乱码解决办法 1.打开VScode后,依次点击 文件 >> 首选项 >> 设置 2.打开设置后,依次点击 文本编辑器 >> 文件(或 ...

  7. php接受get参数乱码,如何解决php get 参数乱码问题,php中文乱码解决办法

    如何解决php get 参数乱码问题如何解决php参数乱码的问题,乱码php获取参数的解决方案:1.使用"iconv ('GB 2312 ',' UTF-8 ',$龚辉):"解决乱 ...

  8. Qt中文乱码解决办法

    目录 一.解决方法: 1. QT4版本 2. QT5版本 二.QString 为什么会乱码呢 三.tr的使用 一.解决方法: 1. QT4版本 中文乱码解决办法是在main.cpp文件加入: #inc ...

  9. php7 中文乱码_PHP 中文乱码解决办法总结分析

    PHP 中文乱码解决办法总结分析 更新时间:2009年07月30日 01:19:43   作者: 总之一句话,要解决PHP中文乱码最好最快的解决办法就是,页面申明的编码与数据库内部编码一致,如果页面申 ...

最新文章

  1. MongoDB和Java(4):Spring Data整合MongoDB(XML配置)
  2. 500px不一样的读图
  3. 基础教程推荐:跟微软大咖学BI
  4. qt combox选中消息_Qt+imx6编写的楼宇对讲管理平台
  5. 计算机网络 | 应用层 :HTTP协议详解
  6. 简单实用的js调试logger组件
  7. Object overview 页面点击Edit button白屏问题
  8. 字符串操作截取后面的字符串_对字符串的5个必知的熊猫操作
  9. 当个年轻的又不太有经验的老板有多难?
  10. 鸡啄米vc++2010系列7(对话框:创建对话框类和添加控件变量)
  11. Android下OpenSLES播放PCM音频文件
  12. Atitit.注重细节还是关注长远??长远优先
  13. ping 代理_linux命令行代理神器-proxychains
  14. Oracle如何选择合适的列作为索引?
  15. MicroSIP软电话的安装和使用--从电脑上接听和拨打电话
  16. 电脑图标变成白纸如何恢复
  17. Timesnet: Temporal 2d-variation modeling for general time series analysis
  18. 统计检验问题:Friedman Test,Nemenyi test检验和Bonferroni-Dunn test检验
  19. pico-ctf-2013 overflow-2
  20. 超硬核!操作系统学霸笔记,考试复习面试全靠它

热门文章

  1. can't get master address from zookeeper /新旧数据不一致
  2. linux查看文件写进程,Linux下如何知道文件被那个进程写
  3. Android 修改actionbar标题的颜色和背景色
  4. 使用Memory Analyzer tool(MAT)分析内存泄漏(二)
  5. Javascript 刷新框架及页面的方法汇总(转)
  6. react中使用charles实现本地数据mock
  7. 网络编程 - socket接收大数据
  8. GNU make manual 翻译(三十)
  9. Mybatis 别名机制,自动扫描 数据的增删改
  10. Zabbix高可用,实现zabbix的无缝切换,无故障时间