J'ai l'habitude d'utiliser vim pour modifier les fins de ligne d'un fichier:
$ file file
file: ASCII text, with CRLF line terminators
$ vim file
:set ff=mac
:wq
$ file file
file: ASCII text, with CR line terminators
Est-il possible d'utiliser un processus similaire pour modifier l'encodage unicode d'un fichier? J'essaie ce qui suit, ce qui ne fonctionne pas:
$ 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
J'ai vu quelqu'un dire qu'il pouvait "définir fileencoding = utf-8, puis mettre à jour et écrire le fichier, et cela fonctionne", mais il semble que je manque quelque chose, sinon il était confus. Je ne sais pas ce qu'il entendait par «alors mettre à jour».