HervéRenault.fr

logo de Vim

Convertir des fichiers en UTF-8 avec Vim

Ça peut être intéressant d'utiliser Vim plutôt qu'iconv, ne serait-ce que pour apprendre à scripter Vim en ligne de commande :

for f in `cat encoding-à-changer` ; do vim -u NONE -es -c 'set fileencoding=utf-8|wq' $f ; done

(exemple simple où les noms de fichier ne comportent pas d'espaces)

encoding-à-changer est un fichier texte qui contient la liste des fichiers à traiter, par exemple.