代码如下:

ZipOutputStream zipOut = new ZipOutputStream(byteOutPutStream);// 使用指定名称创建新的 ZIP 条目 ZipEntry zipEntry = new ZipEntry(value.get("fileName"));

代码本身是没有问题的,在使用zipEntry时出现文件名是中文时的乱码不怪代码,只需将ZipEntry换成阿帕奇的就可以了:


import org.apache.tools.zip.ZipEntry;
import org.apache.tools.zip.ZipOutputStream;

ZipEntry压缩时中文文件名乱码解决办法相关推荐

  1. Zuul上传文件,中文文件名乱码解决办法

    问题描述 在项目中又一个上传文件的oss服务,直接调用服务的上传文件成功,如果经过网关zuul服务,上传中文名字的文件,文件名会出现乱码,最终导致上传失败,如果上传英文名字的文件,没有任何问题.怀疑网 ...

  2. 解决浏览器下载文件时中文文件名乱码的问题

    解决浏览器下载文件时中文文件名乱码的问题 很多时候我们需要在后台为前端提供文件下载的功能,但是当文件名中有中文时我们不能直接将文件名返回,需要对中文的文件名进行处理后再返回. 一.文件下载contro ...

  3. java文件下载出现文件名乱码解决办法

    java文件下载出现文件名乱码解决办法 //IE.chrom.Firefox文件中文乱码问题public String processFileName(HttpServletRequest reque ...

  4. linux 文件夹 乱码,linux中文文件名乱码解决

    原标题:linux中文文件名乱码解决 由于安装英文版的系统不支持中文,出现中文文件名乱码.下面操作时在centos上安装中文支持. 1)先下载并安装两个语言包: fonts-chinese-3.02- ...

  5. SSH,telnet终端中文显示乱码解决办法

    SSH,telnet终端中文显示乱码解决办法 vi /etc/sysconfig/i18n 将内容改为 LANG="zh_CN.GB18030" LANGUAGE="zh ...

  6. java 下载文件的文件名乱码_JAVA 文件下载时的文件名乱码解决

    JAVA 文件下载时的文件名乱码解决 if(null != agent && -1 != agent.indexOf("MSIE")){ filename = UR ...

  7. NotePad 打开文件 出现中文汉字乱码 解决办法

    NotePad 打开文件 出现中文汉字乱码 解决办法 欢迎关注:程序员财富自由之路 现象: 出现中文汉字乱码: 解决办法: 先别着急用notepad修改编码 1. 用windows系统自带记事本打开, ...

  8. evince命令 pdf中文显示乱码解决办法

    evince命令 pdf中文显示乱码解决办法: wget  http://poppler.freedesktop.org/poppler-data-0.2.1.tar.gz   tar xzvf po ...

  9. R语言代码中的中文乱码和功能窗口下文件名乱码解决办法

    一. 代码窗口下中文出现乱码问题,如下: 解决办法为:点击左上角file,选择Reopen with Encoding...  选择UTF-8,点击OK 然后就可以啦 二.功能窗口下文件名乱码问题 这 ...

  10. php读取目录中文文件名乱码解决方法

    最近项目需要,读取指定文件夹下中文word文件,生成文件名列表. 直接读取会乱码,文件名表名问题. 解决办法: 循环读出的文件名,转换编码 iconv('GB2312', 'UTF-8' $v)

最新文章

  1. 网络配置——Linux入门到精通的难关之一
  2. Spring Framework(框架)整体架构
  3. java线程中的task_Java线程(四):Timer和TimerTask
  4. 晓庄2019c语言真题卷,南京晓庄学院—C语言期末考试复习提纲
  5. 单双面打印价格一样吗_正式合同应该打印单面还是双面?
  6. invest模型的python安装方法,两种方法
  7. java excel多选_POI生成可多选下拉框excel
  8. win7 变wifi热点
  9. 2019.6.7 一场搜索专题的考试【including 洛谷·血色先锋队,入门OJ·兴建高铁,珠光宝气阁
  10. 仿滴滴首页车辆随机平滑移动,基于高德地图
  11. Android 学习笔记(十二):安卓中的事件分发机制
  12. Unity-VR | AR相关(更新中)
  13. 矿泉水瓶勿重复使用易得癌病
  14. C++中的system(pause);
  15. mac 命令行 解压7z文件_命令行压缩解压7z
  16. 搭建ngrok服务器
  17. ARP是什么?+ARP欺骗 MAC为ff:ff:ff:ff:ff:ff是什么意思
  18. C语言指针中P、*P、P、**P的区别
  19. jwplayer 自定义logo已经右键菜单事件
  20. LangChain vs Semantic Kernel

热门文章

  1. 华为海思Hi3798芯片盒子免TTL刷入Ubuntu_NAS系统【教程分享】
  2. 学习了pr后的收获_pr心得体会
  3. 生成条形码(jsbarcode、vue-barcode)
  4. Ubuntu下载安装CUDA
  5. psp用ps1模拟器_PSP模拟运行PS游戏下载-PS模拟器(popsloader v4g)下载v6.61 官方版-西西软件下载...
  6. ArcGIS软件应用(一)——专题图制作
  7. Python和Ruby两大语言全方位对比
  8. 获取京东JDCookie
  9. STEAM 正在检查可用更新 ,失败
  10. URL 编码和解码工具