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
[*] 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

Comment lire d'autres tutoriels de malekal.com ?

Si le site vous a aidé, svp, débloquez les bloqueurs de publicités, n'hésitez pas non plus à partager l'article ou le site sur les réseaux sociaux.

Pour pouvoir lire plus d'articles et tutoriels, utilisez le menu en haut du site. Plein d'articles et tutos utiles vous attendent !

Besoin d'aide ?

Posez votre question ou soumettez votre problème sur le forum malekal.com pour obtenir une aide efficace : Aller sur le forum malekal.com
(Visited 380 times, 2 visits today)

Laisser un commentaire

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