我正在尝试压缩包含unicode字符的文件。
当我使用winzip时,winrar和window“压缩文件夹”也不能正常查看。当我使用winrar时,winzip和winrar都可以查看它,但不能查看windows“压缩文件夹”。
我尝试了许多c#类,并更改了许多编码,但都没有成功。我也尝试了apache的普通压缩器与java,也没有运气。
这似乎是windows“压缩文件夹”只是不能查看unicode字符的文件名,但我问你,你是否知道一种方法来编码一个单一编码的文件在一个zip,以便它将在windows压缩文件夹中正确打开?
感谢您的帮助。
发布于 2012-01-11 14:15:47
这种情况很可能行不通。Windows中内置的ZIP功能存在许多众所周知的Unicode问题。这些都是here描述的。
发布于 2019-10-29 17:32:02
您可以强制7-Zip使用unicode:
右键单击,7-Zip >添加到存档...>在参数字段填写cu。
发布于 2012-05-15 02:35:41
使用7-Zip创建ZIP存档。它是来自http://7-zip.org的免费开源软件
https://stackoverflow.com/questions/4986930
复制相似问题