Chrome 下载的文件无法打开
以下问题已在 macOS Ventura 13.4 (Monterey 12.6.8) 中修复,且不再出现。
在 macOS Ventura 13.3 上,打开 Chrome 下载的 Gmail 附件时,可能会出现仅运行了关联程序而文件并未被打开。
这表示硬盘上存储的文件名是NFC形式,无法被转发到程序。 某些第三方程序创建的其他文件也报告了类似问题。
若文件名采用 NFD 或 ASCII 形式,则不会出现此问题。 由于 macOS 13.2.1 之前的版本中从未出现过此类问题,因此可认为该问题是由于操作系统中的 bug 造成的。
如何解决
- 将文件转换为 NFD 文件名。 选择无法在 访达 中打开的文件,然后按两次回车键(Enter 键)。
访达 中通过选择文件并按回车键来重命名文件。若不修改,但再次按同一键,则文件名将转换为 NFD 形式。
- 若有很多文件,只需将它们全部拖放到另一个文件夹中。
- Command + C 和 Command + V 无法改变他们的文件名。
- 若使用程序直接打开或拖放进程序打开,则不会出现此问题。
Bandizip 和 Unicode 文件名
Bandizip for macOS 同时支持 NFC 文件名和 NFD 文件名,并在压缩和解压时默认使用 NFC 文件名,以便与 Windows 和其他操作系统兼容。
但因上述问题,在 访达 中双击使用 Bandizip 压缩的文件或选择 Archive Utility 作为打开该文件的应用程序时,文件可能无法打开。
此情况下,可运行 Bandizip 并转到“首选项”>“高级”选项卡,然后勾选“使用 NFD 文件名”复选框。
不过,若经常与 Windows 用户交换文件,那么使用 NFC 文件名在兼容性方面会更好(不会出现韩文字母分离的情况)。 如果 Apple 有一天修复了 macOS 中的错误,我们仍建议使用 NFC 文件名。
请访问以下链接,了解有关 NFC 和 NFD 文件名的更多信息。
帮助 »如何解决韩文文件名字素分解的问题(Unicode 规范化、NFC/NFD)