Я привык использовать vim для изменения концов строк в файле:
$ file file
file: ASCII text, with CRLF line terminators
$ vim file
:set ff=mac
:wq
$ file file
file: ASCII text, with CR line terminators
Можно ли использовать аналогичный процесс для изменения кодировки файла в юникоде? Я пытаюсь следующее, которое не работает:
$ file file.xml
file.xml: Unicode text, UTF-16, little-endian
$ vim file
:set encoding=utf-8
:wq
$ file file.xml
file.xml: Unicode text, UTF-16, little-endian
Я видел, кто-то сказал , что он может "установить fileencoding = utf-8, затем обновить и записать файл, и это работает", но мне кажется, что-то что-то не хватает, иначе он запутался. Я не знаю, что он имел в виду под «тогда обнови».