2013-04-10 71 views
0

我在尝试在Windows中读取在MAC中生成的CSV文件时遇到问题。文本文件编码

我的问题是如何将编码转换为UTF-8甚至ISO-8859-1。

我已经试过iconv没有成功。

在“vim”里面我可以理解,在这个文件中,换行符用^ M标记,重音用< 8b>,Ç= < 82>等等标记。

任何想法?

+0

除了行结束的编码'iconv'应该做的伎俩。你可以提供一些信息,你的输入文件使用的编码? – mikyra 2013-04-10 20:47:44

回答

1

要从编码a转换为编码b,您需要知道a是什么编码。

鉴于

A是标有< 8B>,C = < 82>

编码很可能Mac OS Roman

因此,请拨打macintosh *作为from参数,utf-8作为to参数调用iconv。

*尝试macromanx-mac-roman等如果macintosh没有找到