我在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 XI 上,例如:
è => 'e
à => `一个
我真的不明白为什么 iconv 在 mac os x 上返回这个奇怪的输出但在 linux 上一切都很好
有什么帮助吗?或方向?
提前致谢