Проблемы с кодировкой символов - PullRequest
1 голос
/ 27 июня 2011

Я попытался преобразовать файл, написанный в Vim, в UTF-8.Vim установил кодировку по умолчанию us-ascii.Я выполнил эту команду: recode UTF-8 [filename].Он не сообщил об ошибках, но когда я запускаю: file -i [filename], он все еще остается в кодировке ASCII.Это известная ошибка или ожидаемый результат?Заранее спасибо: -)

1 Ответ

1 голос
/ 27 июня 2011

Я должен сказать, что если ваш файл является просто символом ascii, в конечном файле нет никакой разницы между кодировкой ascii и кодировкой utf8, потому что для символа ascii кодировка utf8 в точности совпадает с кодировкой ascii.

Но если ваш файл содержит какой-то не-ascii символ, вы увидите разницу.

Ваш параметр "fileencodings" для vim может использовать "ascii" перед "utf8", это список, который vim пытается обнаружить кодировки файлов.Поэтому, если файл можно прочитать как «ascii», более поздняя версия utf8 больше не будет пробоваться, хотя utf8 также является правильным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...