J'ai un fichier texte. On m'a dit de le faire UTF8. Comment puis-je faire cela avec Vim?
Réponses
Trop de publicités?Si vous modifiez un fichier encodé comme latin1, vous trouverez que 'fileencoding' pour que la mémoire tampon est défini à latin1. Donc, vous devez définir manuellement le fileencoding avant d'enregistrer le fichier.
:set fileencoding=utf8
:w myfilename
Notez aussi que l'UTF8 fichiers commencent souvent avec une Marque d'Ordre des Octets (BOM), qui indique l'endianness. La NOMENCLATURE est facultative, mais certains programmes de l'utiliser exclusivement pour déterminer l'encodage du fichier. Sous certaines conditions, Vim va écrire la NOMENCLATURE, mais parfois, il ne sera pas. Pour définir explicitement la NOMENCLATURE faire ceci:
:set bomb
Pour plus d'informations, :help mbyte-options
et :help utf8
et :help bomb
.