Problèmes d’encodage et 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
[*] [email protected] UTF-8
[*] [email protected] ISO-8859-15
- A la question "Quel jeu de paramètres régionaux faut-il activer par défaut ?" sélectionnez : [email protected]
- 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="[email protected]"
SUPPORTED="fr_FR:[email protected]: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

Cet article est sous licence Creative Commons BY-NC-SA.
Vous êtes autorisé à partager et modifier cet article, à condition de créditer le site ainsi que la licence, d'utiliser la même licence si vous modifiez l'oeuvre et de ne pas en faire d'utilisation commerciale.

Trouver la solution sur le forum d'aide

Vous êtes arrivé au terme de l'article Problèmes d’encodage et accents sous Linux mais vous n'avez pas trouvé la solution à votre problème...

Suivez ces articles du forum pour trouver une réponse :
Sinon créez votre propre demande pour obtenir de l'aide gratuite.
Plus de détails : Comment obtenir de l'aide sur le forum

Tags: