您的位置:首页 > 编程语言 > Java开发

从 Java 支持压缩/解压缩开始,无法缺省支持中文文件名。

2012-03-20 21:19 323 查看
从 Java 支持压缩/解压缩开始,无法缺省支持中文文件名。

最近被逼急了,翻看 Java 源代码,发现只要设置如下属性即可:

启动虚拟机时:-Dsun.zip.encoding=default

或程序中:System.setProperty("sun.zip.encoding", "default");

当然,如果确认只用中文字符集,直接设置 -Dsun.zip.encoding=GBK 也OK。

最近确认:仅Java 6 Update 19之后的版本支持该特性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 虚拟机