Допустим, у меня есть текстовый файл с содержанием
şşş
и в 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
и отображаются неправильные символы:
þþþþþþþþþþ