【问题标题】:Text file encoding文本文件编码
【发布时间】:2013-04-10 20:42:49
【问题描述】:

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

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

我已经尝试过 iconv 没有成功。

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

有什么想法吗?

【问题讨论】:

  • 除了行尾编码iconv 应该可以解决问题。你能提供一些你的输入文件使用的编码信息吗?

标签: macos csv encoding utf-8


【解决方案1】:

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

鉴于

ã 用 标记,Ç =

编码a很可能是Mac OS Roman

所以用macintosh* 调用iconv 作为from 参数,utf-8 作为to 参数。

*如果找不到macintosh,请尝试macromanx-mac-roman

【讨论】:

    猜你喜欢
    • 2010-11-20
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-20
    • 2021-12-30
    相关资源
    最近更新 更多