如何让“file -i”命令返回 ISO-8859-9?

如何让“file -i”命令返回 ISO-8859-9?

假设我有一个包含内容的文本文件

şşş

并且vi/vim我已设置fileencoding:set fileencoding=ISO-8859-9

稍后当我使用

file -i <myFile>

它给了text/plain; charset=ISO-8859-1虽然它本来应该 ISO-8859-9

这是为什么?我该如何file -i退货ISO-8859-9

因为否则当我重新打开文件时vi/vim它会假定编码ISO-8859-1并显示错误的字符:

þþþþþþþþþþ

相关内容