Gérer un système full UTF-8


Toute la chaîne doit être compatible UTF-8 :

  • l’encodage du fichier système
  • le logiciel d’édition du fichier
  • le shell Linux
  • le terminal
  • la police de caractères affichée

Pour tester si un fichier est encodé en ISO ou en UTF-8, la commande
file --mime-encoding vous aide :

$ file --mime-encoding articles.xml list.xml
articles.xml: utf-8
list.xml:     iso-8859-1

Pour vérifier VIM, la commande :language doit vous afficher
entre autres UTF-8.

Pour vérifier le shell, un echo $LANG vous renseignera sur la
locale utilisée. Je ne sais pas comment on peut la changer en direct. Un
export LANG=en_US.UTF-8 ne transforme pas un shell ISO8859-1
en shell UTF-8, il faut modifier la valeur par défaut (regarder du côté
du fichier /etc/locale.gen, ou pour Debian
dpkg-reconfigure locales, ou autre).

La modification de l’encodage dans PuTTY se fait via le menu « Window > Translation », et il suffit de sélectionner « UTF-8 » dans la liste déroulante.


Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *