zip 文件中 unicode 文件名的兼容性问题

发布于 2024-10-17 08:43:52 字数 322 浏览 6 评论 0原文

我正在尝试压缩其中包含 unicode 字符的文件。

当我使用 winzip 时,winrar 和窗口“压缩文件夹”也不能正常查看它。 当我使用winrar时,winzip和winrar都可以查看它,但不能查看Windows“压缩文件夹”。

我尝试了很多 C# 类并更改了很多编码,但没有成功。 我也用java尝试过apache通用压缩器,但也没有运气。

看起来Windows“压缩文件夹”无法查看文件名中的unicode字符,但我问你,你知道一种方法对zip中的unicode文件进行编码,以便它可以在Windows压缩文件夹中正确打开吗?

预先感谢您的任何帮助。

I am trying to compress a file that has unicode characters in it.

when im using winzip, nor winrar and window "compressed folder" view it normally.
when im using winrar, both winzip and winrar can view it, but not windows "compressed folder".

i tried many c# classes and change many encodings with no success.
i also tried apache common compressor with java and had no luck also.

it seems like windows "compressed folder" just cant view unicode characters in file names, but im asking you, do you know a way to encode a unicoded file in a zip so it will open in windows compressed folder properly?

thank you in advanced for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

淡笑忘祈一世凡恋 2024-10-24 08:43:52

您可以强制 7-Zip 使用 unicode:

右键单击,7-Zip >添加到存档...>>在参数字段中写入“cu”。

You can force 7-Zip to use unicode:

Right click, 7-Zip > Add to archive... > Write "cu" in the Parameters field.

梦毁影碎の 2024-10-24 08:43:52

这种情况可能行不通。 Windows 内置的 ZIP 功能存在许多众所周知的 Unicode 问题。 此处对此进行了描述。

This scenario will likely not work. The ZIP functionality built into Windows has a number of well-known Unicode problems. These are described here.

盗心人 2024-10-24 08:43:52

使用 7-Zip 创建 ZIP 存档。它是来自 http://7-zip.org 的免费开源代码

Use 7-Zip to create the ZIP archive. It's free Open Source from http://7-zip.org

命硬 2024-10-24 08:43:52

此修补程序显然解决了 Windows 7 和 Windows Server 2008 R2 中的问题。我认为 Windows 8/10 是免疫的。

This hotfix apparently solves the problem in Windows 7 and Windows Server 2008 R2. Windows 8/10 I think is immune.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文