infections PDF

L'encodage - Accents sous Linux   


Selon l'encodage devotre système/utilisateur, vous pouvez avoir des problèmes avec les caractères accentués.

L'UTF-8 est utilisé par défaut par la distribution ubuntu, ceci peut générer des problèmes avec les caractères francophones ( accents, cédilles etc.. ) sur les chats, ou lors de l'ouverture de documents OpenOffice issu de Windows (puis que ce dernier n'est pas en UTF-8) etc...

Pour plus d'information sur l'UTF-8: cliquez-ici
Voici quelques conseils dans le cas où vous restez en UTF-8, sinon vous pouvez modifier l'encodage de votre système ( voir plus bas ) afin de ne plus avoir de problèmes d'accents.

Sur une Debian

Si vous restez en UTF-8

Sur Samba
Voici ce qu'il faut ajouter au fichier /etc/samba/smb.conf:
dos charset=CP850
unix charset=UTF-8
display charset=UTF-8

Puis il faut monter les volumes windows en CIFS avec l'option "iocharset=utf8".
voici un extrait de mon /etc/fstab:

//SRV-WIN2K/Partage /mnt/share/partage cifs user,rw,credentials=/root/.smbcred,noauto,uid=LINUX-USERNAME,iocharset=utf8 0 0

source: ici

Sur X-Chat:
On risque de vous dire que l'on ne voit pas vos accents et autres caractères francophones :
- Dans le menu "X-chat / Liste des serveurs / Sélectionnez votre serveur puis cliquez à droite sur edit"
- En bas, dans "Character set" sélectionnez : ISO-8859-15 (Western Europe)

Vous pouvez aussi temporairement changer l'encodage d'X-chat en tappant : /charset ISO-8859-15

Pour modifier l'encodage par défaut du système
Vous pouvez modifier l'encodage du système, pour passer d'utf-8 à un encodage ISO-8859-15

- tapez : sudo dpkg-reconfigure locales
- Cochez dans la liste :
[*] fr_FR.UTF-8 UTF-8
[*] fr_FR.UTF-8@euro UTF-8
[*] fr_FR@euro ISO-8859-15
- A la question "Quel jeu de paramètres régionaux faut-il activer par défaut ?" sélectionnez : fr_FR@EURO
- Après la génération des locales, redémarrez l'ordinateur.

Sur une fedora

Pour modifiez l'encodage du système
modifiez le fichier /etc/sysconfig/i18n avec les valeurs :
LANG="fr_FR.iso885915@euro"
SUPPORTED="fr_FR:fr_FR.iso885915@euro:fr"
SYSFONT="latarcyrheb-sun16"
et rebootez

Vous pouvez modifiez seulement l'encodage d'un user en modifiant les variables LANG et SUPPORTED à partir du fichier ~/.bash_profile par exemple.

Retour à la page d'accueil