一、不要使用jdk的ZipOutputStream这个压缩工具类

要换成这apache的这两个包

import org.apache.tools.zip.ZipOutputStream;

import org.apache.tools.zip.ZipEntry; 

依赖如下

<dependency><groupId>ant</groupId><artifactId>ant</artifactId><version>1.6.5</version></dependency>

具体代码

ZipOutputStream zipOutputStream = new ZipOutputStream(os)zipOutputStream.setEncoding("UTF-8");

一般情况下如果改了依赖并设置了编码,就会没问题了!!!!

如果问题还没有解决接着往下看

如果zip包里的文件名字还是乱码 请看如下操作 如果是zip包名乱码把644换成755就行

ZipEntry entry = new ZipEntry(fileNameExcel);entry.setUnixMode(644);

java 导出压缩文件,里面文件名字乱码的问题(麒麟系统,linux)相关推荐

  1. Java导出数据到Excel文件

    Java导出数据到Excel文件 前言 如何导出 导出的基本流程 测试结果 测试数据及结果 测试代码 ExcelExportUtil.class 遇到的问题 lombok的问题 解决 Cell.set ...

  2. Java导出Excel表格出现文件损坏异常解决方案

    Java导出Excel表格出现文件损坏异常解决方案 问题出现 问题出现 本人遇到这个问题,由于是第一次见,感觉无从下手.但是导出功能很常见,做的也很多,只有这个出现了文件损坏,那很可能是代码写的有问题 ...

  3. Java 批量压缩图片zip文件

    使用Java自带的ZipOutputStream将指定的目录和文件压缩成ZIP文件,支持多级目录和空目录的压缩,下面代码示例: import java.io.*; import java.util.z ...

  4. 关于JAVA导出word或者excel文件中文乱码问题解决

    搜了一下,发现网上都是解决文件名乱码的问题,这里记录一下从数据库查询出的数据写入文件中文乱码的问题 个人采用的是对象查询出来以后转为json字符串,然后字符串进行转码,再转成jsonObject格式 ...

  5. java导出excel表格,文件名称汉字话

    //导出Excel     @RequestMapping("/export")     @ResponseBody     public void createExcel(Htt ...

  6. java导出excel下载后文件损坏无法修复

    按照如下格式即可正常打开 XSSFWorkbook xssfWorkbook = new XSSFWorkbook(); XSSFSheet xssfSheet = xssfWorkbook.crea ...

  7. java导出文件到excel文件怎么打开_Java导出数据到Excel文件

    Java导出数据到Excel文件需要的jar包:easypoi-0.1.3.jar, poi-3.7-20101029 package com.sais.inkaNet.reportStatistic ...

  8. java导出为excel文件_java导出数据到excel文件

    有的时候,将一些有用的数据导出到excel是很有必要的.比如说,我现在在做一个学校的在线教学平台,有一个需求是:将学生成绩导出到excel文件中去. 那怎样实现用java导出数据到excel文件呢?? ...

  9. java导出dbf文件生僻汉字处理

    java导出数据到dbf文件,如果姓名中有生僻汉字,在dbf中看到的很可能是?号. 遇到这种情况需查对GBK的生僻汉字的Unicode表,GBK提及的52个生僻汉字有两种Unicode.例如:䶮(ya ...

最新文章

  1. Mysql 面试复习
  2. redis安装 linux步骤,【linux安装redis完整步骤】
  3. 第一次在Linux系统上操作mysql数据库,看完这篇轻松应对
  4. 【例子】外键约束的创建及例子
  5. oracle备份归档文件,oracle 如何不备份已经备份的归档
  6. MySQL复制--slave设置读取binlog的位置
  7. 系统测试与端到端测试:哪一个更适合选择?
  8. MongoDB数据库的介绍和连接(非常详细、易懂)
  9. c语言如何输入未知数据类型的_C语言新手踩坑记!大坑小坑全部都是你的!
  10. 计算机模块word2003和2007,Office2003 2007
  11. charset参数 sqluldr2_sqluldr2 oracle直接导出数据为文本的小工具使用
  12. 微型计算机常用的输入设备分别是,微型计算机常见的基本输入输出设备有哪些?...
  13. endnote使用方法大全,endnote教程
  14. mac checkra1n越狱14.0-14.8
  15. 小猿圈 python学习-细讲数据类型-字典
  16. 高通常用缩写 --不错
  17. “独裁”的张小龙和他的微信帝国诞生记
  18. 剩余系,剩余定理,同余定理,费马小定理的证明
  19. 如何巧妙回答离职原因
  20. 大数据技术之Ranger

热门文章

  1. 盒式交换机S5750系列指示灯含义
  2. egret内存泄漏整理学习
  3. 移动端 meta 解释
  4. 一次偶然的CobaltStrike木马钓鱼邮件分析
  5. 跑步蓝牙耳机推荐,适合跑步的蓝牙运动耳机
  6. C++中的友元函数、static函数、常函数小结(理论篇)
  7. 各软件版本、仓库、官网地址
  8. 华硕P10S-M主板组装服务器-raid配置方法
  9. C# 連接mysql,連接后顯示多個線程池
  10. 仿照京东导航条html+css