社区
Web 开发
帖子详情
用java.util.zip包解压zip文件时中文文件名的问题
Dishine
2004-06-08 02:28:08
如题,用ZipEntry中的getName方法可以获得zip文件中的每个文件,如果是中文名的话就显示“???”,请问如何解决。
我是用winRAR做的压缩文件。
以下的方法我已试过,不行:
String fn = zipEntry.getName();
fn = new String(fn.getBytes("ISO-8859-1"), "gb2312");
...全文
110
1
打赏
收藏
用java.util.zip包解压zip文件时中文文件名的问题
如题,用ZipEntry中的getName方法可以获得zip文件中的每个文件,如果是中文名的话就显示“???”,请问如何解决。 我是用winRAR做的压缩文件。 以下的方法我已试过,不行: String fn = zipEntry.getName(); fn = new String(fn.getBytes("ISO-8859-1"), "gb2312");
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yemao20
2004-06-08
打赏
举报
回复
up
org.apache.tools.
zip
解决
解压
乱码
问题
* @param
zip
FileName 压缩产生的
zip
包
文件
名
--带路径,如果为null或空则默认按
文件
名
生产压缩
文件
名
* @param relativePath 相对路径,默认为空 * @param directory
文件
或目录的绝对路径 * void */ ...
java
+apache完成
zip
压缩源码(
包
括修改后的
java
.
util
.
zip
下的源码)
Java
完成
zip
压缩源码,
包
括修改后的
java
.
util
.
zip
下的
文件
(可以解决
中文
文件
名
的
问题
)
JDK
Zip
Entry压缩
中文
文件
名
乱码解决
项目中碰到
问题
.jdk
zip
Entry 压缩
中文
文件
名
乱码 上网查了下,有两种方法,一种修改jdk
Zip
InputStream及
Zip
OutputStream 的源
文件
,比较麻烦,不建议此项. 第二种 就是拿来主义,因为 开源项目 Ant 里已经有...
分离自Ant的
ZIP
包
可解决
中文
文件
名
处理
问题
这个名是名离自ant原码的,由于
java
.
util
.
zip
处理
中文
文件
名
时
有
问题
可以用这个
包
代替那个使用就不会有
中文
问题
了,我加了一个
Zip
Tool.
java
,这个就是一个示例
文件
和方法打
包
文件
。 <br>特点: 一、自有原码不...
Java
ZIP
压缩一个或多个
文件
(解决
中文
名称乱码).rar
用
java
.
util
.
zip
outputstream压缩会出现
中文
的
文件
名
乱码的情况,且无法设置字符集,这个版本用org.apache.tools.
zip
.
Zip
OutputStream压缩,可以自定义字符集,解决
中文
的
文件
名
乱码
问题
。
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章