0
我确信这是Linux和Mac之间那些奇怪的差异之一。在Linux上我可以做一个UTF-16编码文件转换为UTF-8编码的一个:Mac和Linux之间的区别iconv UTF16到UTF8
iconv -f UTF-16 -t UTF-8 /tmp/geocache_visits.txt > /tmp/converted_geocache_visits.txt
然而,当我做我的MacBook Pro,我结束了与一些中国人还是日本人穿插奇怪的字符。我试过一些其他的格式(比如ascii和UTF-8-MAC)iconv --list声称没问题,但是它出错了。
如何将它转换成我能读的东西?
首先,尝试使用“UTF-16LE”和“UTF-16BE”而不是“UTF-16”。如果这没有帮助,请在运行'iconv'命令之后显示运行'hexdump -C -n 20 /tmp/geocache_visits.txt/tmp/converted_geocache_visits.txt'的输出。 –