我正在尝试压缩其中包含 unicode 字符的文件。
当我使用winzip时,winrar和窗口“压缩文件夹”也不能正常查看它。 当我使用winrar时,winzip和winrar都可以查看它,但不能查看Windows“压缩文件夹”。
我尝试了很多 C# 类并更改了很多编码,但没有成功。 我也用java尝试过apache通用压缩器,但也没有运气。
Windows“压缩文件夹”似乎无法查看文件名中的 unicode 字符,但我问你,你知道如何在 zip 中对 unicode 文件进行编码,以便它可以在 Windows 压缩文件夹中正确打开吗?
提前感谢您提供的任何帮助。
最佳答案
您可以强制 7-Zip 使用 unicode:
右键单击,7-Zip > 添加到存档... > 在参数字段中写入“cu”。
关于c# - zip 文件中 unicode 文件名的兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4986930/