新的 Mac OS High Sierra 不会在文件系统层将 UTF8 NFC 文件转换为 NFD ( https://en.wikipedia.org/wiki/Unicode_equivalence )(就像之前的 mac OS 一样)。现在我想转换一些文件,因为我的应用程序需要 UTF8 NFD 格式的文件。这适用于具有 convmv 和此调用的 linux 机器:
convmv -r -f utf8 -t utf8 --nfd --notest path/
我通过自制软件在 Mac 上安装了 convmv,当我调用它时,我得到:
*filename* exists and differs or --replace option missing - skipped
似乎由于文件内容不同而无法转换,这对我来说毫无意义。我可以一次又一次地运行它并且每次都“转换”。我尝试使用--replace、--exec、--nodouble