摘要: 今天在Linux 下使用 Iconv 命令转换一个UTF8文件时,总是转换不成功。提示:iconv: 未知 0 处的非法输入序列后来使用 man iconv 查看,还是没发现异常,因为命令格式都是正确的。后来找了许多资料才知道原因,如下:a. 在做编码转换的时候,如果你的源格式设定为 GB2312 的话,而且在转换成 UTF-8 的时候,发现程序会报“illegal input sequence at position xxxx”的错误。这是由于你之前的做的假定有问题。GB2312是国标里面一个最小也是最早的中文编码标准。其中,只涵盖了 6,763 个汉字。所以你需要转换的文件的原始的格式可能 阅读全文
posted @ 2014-01-04 13:45 galoishelley 阅读(2320) 评论(0) 推荐(0)