Linux en Français

Configurer parfaitement Linux en français n'est pas toujours chose aisée.

Cette page traite des différentes configurations possibles/nécessaires spécifique au français.

Introduction

Un des points les plus importants concerne l'affichage des caractères accentués. Il existe deux normes qui permettent cette fonction :

  • ISO-8859
  • UTF8

La norme iso est celle historiquement utilisée dans l'informatique en générale. Tous les caractères sont codés sur 8bits, il faut charger la bonne table de caractères en fonction de la langue. Pour le français, il s'agit de la table ISO-8859-1 ou ISO-8859-15. La table ISO-8859-15 inclus en plus le caracètre euro (€). Je vous déconseille toutefois l'utilisation de la norme ISO-8859-15 car elle est non supportée par une grande partie des polices de caractères. J'ai eu des problèmes d'affichage dans xmms et xine par exemple.

La norme UTF8 a pour objectif d'étendre le nombre de caractères supportés par le système. Pour cela, le codage est réalisé sur un nombre d'octets variables (de 1 à 4). Cela permet de gérer tous les caractères de toutes les langues dans une seule table. De plus, les caractères anglais restent sur un codage sur 1 octet pour conserver la compatibilité.

La norme UTF8 représente donc l'avenir et est utilisée de plus en plus, certains programmes ne la supporte malheureusement pas encore. En utilisant la norme iso vous garantissez une compatibilité maximum, en utilisant utf8 vous garantissez un support de tous les caractères existants.

Debian sarge utilise par défaut la norme iso, tandis que Debian etch utilise par défaut UTF8.

Locale

Exemple de configuration avec UTF8 :

matthieu@leela:~$ locale
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR:fr:en_GB:en
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
matthieu@leela:~$

Comment changer la table de caractères

Il vous suffit de tapper la commande :

#dpkg-reconfigure locales

Conseil pour un serveur de fichier Samba ou FTP

Par expérience, Windows utilise plutôt la norme ISO pour coder le contenu des fichiers. Même si samba est configuré en UTF8, seule le nom des fichiers sera modifié et le contenu sera potentiellement illisible sous Linux.

De même UTF8 n'est pas encore supporté par tous les clients FTP ou serveurs.

C'est pourquoi j'utilise la locale ISO pour le serveur Projet Bender.

Montage des dossiers

Links

linux/config/linux_francais.txt · Dernière modification: 2007/08/29 21:23 (modification externe)
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki