我使用的是 Mac Os X 10.5(但我在10.4上也复现了此问题)
我正在尝试使用 iconv 将一个UTF-8文件转换为ASCII
UTF-8文件包含像 'éàç' 这样的字符
我希望重音字符被转换为它们最接近的 ASCII 等价字符
因此,
我的命令是:
iconv -f UTF-8 -t ASCII//TRANSLIT//IGNORE myutf8file.txt
在 Linux 机器上可以很好地工作。
但在我的本地 Mac Os X 上,我得到了类似于这样的输出:
è => 'e
à => `a
我真的不明白为什么 iconv 在 Mac Os X 上返回这种奇怪的输出,但在 Linux 上一切都很好
有任何帮助或者方向吗?
提前感谢