Tôi đã quen với việc sử dụng vim để sửa đổi kết thúc dòng của tệp:
$ file file
file: ASCII text, with CRLF line terminators
$ vim file
:set ff=mac
:wq
$ file file
file: ASCII text, with CR line terminators
Có thể sử dụng một quy trình tương tự để thay đổi mã hóa unicode của tệp không? Tôi đang thử những cách sau, không hoạt động:
$ 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
Tôi thấy ai đó nói rằng anh ta có thể "đặt fileencoding = utf-8, sau đó cập nhật và viết tệp, và nó hoạt động", nhưng tôi dường như đang thiếu một cái gì đó, nếu không anh ta đã nhầm lẫn. Tôi không biết ý của anh ấy là "sau đó cập nhật."