Saya terbiasa menggunakan vim untuk memodifikasi akhir baris file:
$ file file
file: ASCII text, with CRLF line terminators
$ vim file
:set ff=mac
:wq
$ file file
file: ASCII text, with CR line terminators
Apakah mungkin menggunakan proses serupa untuk mengubah pengkodean unicode file? Saya mencoba yang berikut, yang tidak berfungsi:
$ 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
Saya melihat seseorang mengatakan bahwa dia dapat "mengatur fileencoding = utf-8, kemudian memperbarui dan menulis file, dan itu berfungsi," tetapi saya sepertinya kehilangan sesuatu, atau dia bingung. Saya tidak tahu apa yang dia maksud dengan "lalu perbarui."