Tag: 化本地化

使用java.util.zip写入zip文件时,带有日文字符的文件名将变为垃圾。*

我有一个名称包含日文字符的目录,我需要使用java.util.zip中的zip utils将其写入zip文件。 编写zip文件成功,但是当我用Windows的内置压缩文件实用程序或7-Zip打开生成的zip文件时,名称中带有日文字符的目录显示为一堆垃圾字符。 我的系统上安装了日语/东亚语言包 – 我可以用日语名创建目录,所以这不是问题。 有趣的是,如果我编写一个单独的脚本来使用java.util.zip读取生成的zip文件,目录名称是正确的,我可以将zip的内容提取到具有日文字符的相应命名目录中。 但我不能使用我尝试过的商业拉链工具,这无疑是我们的客户想要做的。 关于导致这个问题的原因以及如何解决这个问题的想法? 我知道这个bug ,但我仍然需要针对这种情况的解决方法。