我在从 7zip 存档中提取文件名中含有非 ASCII 符号的文件时遇到了问题。
我在两台电脑上安装了相同版本的 7z,只是系统语言环境不同。如果我在一台电脑上压缩,然后在另一台电脑上解压,就会失败。如果我在同一台电脑上执行此操作,则一切正常。
有人知道这是什么原因造成的,以及如何解决这个问题?
答案1
如果您无法让非 Unicode 语言环境的机器处理 Unicode 名称,您可以尝试先将第一个 7z 文件塞入“tar”。这可能会在另一台机器上隐藏有问题的文件名。
我在从 7zip 存档中提取文件名中含有非 ASCII 符号的文件时遇到了问题。
我在两台电脑上安装了相同版本的 7z,只是系统语言环境不同。如果我在一台电脑上压缩,然后在另一台电脑上解压,就会失败。如果我在同一台电脑上执行此操作,则一切正常。
有人知道这是什么原因造成的,以及如何解决这个问题?
如果您无法让非 Unicode 语言环境的机器处理 Unicode 名称,您可以尝试先将第一个 7z 文件塞入“tar”。这可能会在另一台机器上隐藏有问题的文件名。