Comment puis-je utiliser vim pour convertir mon fichier en utf8?

J’ai un fichier texte On m’a dit de le faire en UTF8. Comment puis-je faire ça avec Vim?

Si vous éditez un fichier codé en latin1, vous constaterez que “encodage de fichier” pour ce tampon est défini sur latin1. Vous devrez donc définir manuellement le codage de fichier avant de sauvegarder le fichier.

:set fileencoding=utf8 :w myfilename 

Notez également que les fichiers UTF8 commencent souvent par une marque d’ordre d’octets (BOM) qui indique l’endianness. La nomenclature est facultative, mais certains programmes l’utilisent exclusivement pour déterminer le codage du fichier. Sous certaines conditions, Vim écrira la nomenclature, mais parfois non. Pour définir explicitement la nomenclature, procédez comme suit:

 :set bomb 

Pour plus d’informations :help mbyte-options et :help utf8 et :help bomb .

 :w ++enc=utf-8 % 

pour écrire le fichier en codage utf-8 sur le disque.