Я звик використовувати 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
Чи можливо скористатися аналогічним процесом, щоб змінити кодування Unicode файлу? Я намагаюся наступне, що не працює:
$ 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, потім оновити і записати файл, і він працює", але мені здається, що щось не вистачає, інакше він був розгублений. Я не знаю, що він мав на увазі під "потім оновити".