Bonjour,
Afin de connaitre l'encodage d'un fichier, j'ai fait une recherche sur internet et je suis tombé la dessus : https://www.shellhacks.com/linux-che...file-encoding/
La commande qui permet donc de connaitre l'encodage d'un fichier est donc file -i <nom_du_fichier>
Mon Vim est configurer en encodage UTF-8.
J'ai ajouté cette ligne dans ~/.vimrc :
Je produit un fichier toto.txt en ligne de commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part set encoding=utf-8
Je sauvegarde le fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part vim toto.txt
Lorsque je reviens dans le shell (bash) et que je tape la commande suivante :
J'obtiens le résultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part file -i toto.txt
Es ce que vous avez une explication, je ne sais pas si le fichier est encodé en UTF-8 ou bien en us-ascii ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part toto.txt: text/plain; charset=us-ascii
Partager