从 UTF8 转换为 ISO 8859-5,改为获取 ISO 8859-1
Converting from UTF8 to ISO 8859-5, getting ISO 8859-1 instead
我需要将文件转换为 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?
命令 file
only makes guesses at a files encoding. It probably would be hard to determine ISO 8859-5 over ISO 8859-1 无需在字典数据库中查找单词,因为它们都是相似的 8 位格式。
只要您知道该文件确实是 ISO 8859-5,这才是最重要的。
注意: 我刚刚了解到(令人困惑)ISO 8859-9 显然非正式地称为“Latin-5 ",所以我删除了对那个令人困惑的名称的引用。
我需要将文件转换为 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?
命令 file
only makes guesses at a files encoding. It probably would be hard to determine ISO 8859-5 over ISO 8859-1 无需在字典数据库中查找单词,因为它们都是相似的 8 位格式。
只要您知道该文件确实是 ISO 8859-5,这才是最重要的。
注意: 我刚刚了解到(令人困惑)ISO 8859-9 显然非正式地称为“Latin-5 ",所以我删除了对那个令人困惑的名称的引用。