从UTF8转换为ISO 8859-5,取而代之的是ISO 8859-1

时间:2015-11-17 20:27:03

标签: file encoding utf-8 iso

我需要将文件转换为8位(Cyrillic / 8859-5),所以我正在做

iconv --from-code=UTF-8 --to-code=ISO-8859-5 file.UTF8 -o file.ISO

它起作用,最后当我检查编码时我得到了

file -bi file.ISO
text/plain; charset=iso-8859-1

为什么选择ISO-8859-1?

1 个答案:

答案 0 :(得分:2)

命令file仅对文件编码进行猜测。如果不在词典数据库中查找单词,可能很难确定ISO 8859-5超过ISO 8859-1,因为它们都是类似的8位格式。

只要您知道该文件确实是ISO 8859-5,那就重要了。

注意:我刚刚了解到(令人困惑的)ISO 8859-9通常被非正式地称为“ Latin-5 ”,所以我删除了对那个令人困惑的名字。