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