假设我有一个包含内容的文本文件
şşş
并且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
并显示错误的字符:
þþþþþþþþþþ