问题描述
在 Linux 上,iconv
音译规则取决于语言环境:
$ echo böse | iconv -f utf-8 -t ascii//TRANSLIT
bose
$ echo böse | LC_ALL=de_DE.utf8 iconv -f utf-8 -t ascii//TRANSLIT
boese
然而,Windows 上的 MinGW 工具链给出了完全不同的结果,似乎没有考虑到语言环境
$ echo böse | iconv -f utf-8 -t ascii//TRANSLIT
b"ose
$ echo böse | LC_ALL=de_DE.utf8 iconv -f utf-8 -t ascii//TRANSLIT
b"ose
区域设置 de_DE.utf8
存在于两个系统上(根据 locale -a
)
是否可以使 MinGW 上的 iconv
以 Linux 方式工作?例如。有可以从 Linux 机器复制的包含音译表的文件吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)