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 la méthode suivante, 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 dit qu'il pouvait "définir fileencoding=utf-8, puis mettre à jour et écrire le fichier, et ça marche", mais il semble que j'ai manqué quelque chose, ou alors il était confus. Je ne sais pas ce qu'il voulait dire par "puis mettre à jour".