window默认压缩编码是GBK linux默认压缩编码是? MAC是?

张艺辰 发布于 2013/12/25 12:22
阅读 1K+
收藏 0

在用Java解析压缩文件的时候碰到了中文乱码的问题

window默认压缩编码是GBK 

linux默认压缩编码是?

MAC是?

加载中
1
mallon
mallon
自己设置
学习重要
学习重要
哪裡有設置?
0
zn123
zn123

没有默认压缩编码的这个 概念

java 默认编码是 utf8

window 系统存储编码是utf16, 根据环境设置转换显示

学习重要
学习重要
Windows內部使用UTF-16,外部使用ANSI的地方大把,zip壓縮就是。對於簡體中文來說ANSI=GBK
张艺辰
张艺辰
那我使用ZipFile打开文件的时候必须选择GBK编码才能打开中文文件....
0
pseudo
pseudo
pseudo
回复 @张艺辰 : 我也不太清楚,不过我的Ubuntu系统默认编码是utf-8
张艺辰
张艺辰
mac和linux都是utf-8?
0
方小葱
方小葱
要具体看你压缩包在压缩的时候对目录名称使用的是什么编码!跟平台跟Java没有任何关系!用ant zip来做会比较简单!
学习重要
学习重要
壓縮軟件一般沒有UI給你選編碼,有也沒人會去改的。默認就是Linux和Mac是UTF-8,Windows是ANSI(根據系統語系決定,例如簡體中文=GBK,繁體中文=Big5)
张艺辰
张艺辰
是使用的ant解压 window的必须用GBK方式才能打开带中文的.
0
学习重要
学习重要
Linux和Mac都是UTF-8不需要多廢話,不同語系搞得編碼不兼容正常的公司和團體都傷不起。
返回顶部
顶部