每个文件都可以转换为UTF-8而没有任何错误?

时间:2015-04-02 21:15:17

标签: utf-8

当我使用iconv时有时会发生

iconv: illegal input sequence at position <position>

因为from字符不在to编码中。

如果我有-t UTF-8,那么我无法收到上面的错误消息,对吧?

1 个答案:

答案 0 :(得分:1)

如果(a)输入不在指定的输入编码中,或者(b)输出编码不支持输入编码中的字符,则会出现illegal input sequence错误。因此,即使您要转换为UTF-8,如果您的输入流已损坏,您仍可能会看到错误。

您可以使用//IGNORE缓解第一种情况,使用//TRANSLIT来缓解第二种情况。