OVH Cloud OVH Cloud

probleme de caractères accentués

6 réponses
Avatar
Seb
Bonjour,

J'ai une machine Redhat Linux 9 mais les caractères accentués n'apparaissent
pas correctement ni en ligne de commande, ni sur mes sites web.

Par exemple, voila ce que me donne la commande uname :

"uname --help
Usage: uname [OPTION]...
Afficher certaines informations identifiant le système.
Sans OPTION, identique à -s.

-a, --all afficher toutes les informations
-s, --kernel-name afficher le nom du kernel
-n, --nodename afficher le nom du noeud réseau du poste
(hostname)
-r, --release afficher la révision de la version du
système d'exploitation
-v, --kernel-version afficher la version du kernel
-m, --machine afficher le nom du système d'exploitation
-p, --processor afficher le type de processeur
-i, --hardware-platform afficher les infos matérielles de la plate-forme
-o, --operating-system afficher les infos du système d'exploitation
--help afficher l'aide-mémoire
--version afficher le nom et la version du logiciel"


Il y a des caractères étranges à la place des "é" de "révision" ou de
"matériel".

Voila ce que ca donne par exemple sur une page web (les sites tournent sur
Tomcat) :

"Bilan d?mographique 2003 de l'Insee" au lieu de "Bilan démographique 2003
de l'Insee"

Comment remédier à ces problemes d'accent? un package à installer....?

6 réponses

Avatar
alex
Le Mon, 23 Feb 2004 18:43:38 +0100, Seb a écrit :

Bonjour,
Salut

J'ai une machine Redhat Linux 9 mais les caractères accentués n'apparaissent
pas correctement ni en ligne de commande, ni sur mes sites web.
J'ai eu ce genre de probleme avec le logiciel BitchX qui ne m'affichait

pas bien les caracteres ascii et accentués.
parade utilisée : J'ai installé une police vga

Si il y'a une solution sans avoir a installer une autre police je
suis aussi preneur :)

alex

Avatar
Sébastien Kirche
Locales mal positionnées ??
En utf-8 par exemple au lieu de fr_FR ?

Que donne la commande "locale" ?

Mais je ne sais pas comment réparer sur redhat...

Sébastien Kirche
Avatar
Seb
Voila ce que donne la commande locale :

"locale
LANG=fr_FR.UTF-8
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 "

Une idée?
Avatar
Seb
ca y est j'ai trouvé.

Il fallait changer l'internationalisation dans le fichier
/etc/sysconfig/i18n qui doit ressembler à cela :
LANG=
SYSFONT="lat0-sun16"
SYSFONTACM="iso15"

Merci à tous



"Seb" a écrit dans le message de news:
403a6dc8$0$28138$
Voila ce que donne la commande locale :

"locale
LANG=fr_FR.UTF-8
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 > "

Une idée?




Avatar
TiChou
Dans l'article news:403a6dc8$0$28138$,
Seb écrivait :

Sébastien Kirche écrivait :
Locales mal positionnées ??
En utf-8 par exemple au lieu de fr_FR ?

Que donne la commande "locale" ?


Voila ce que donne la commande locale :

"locale
LANG=fr_FR.UTF-8
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 > "

Mais je ne sais pas comment réparer sur redhat...


Une idée?


Modifier le fichier /etc/sysconfig/i18n de sorte à avoir :

LANG=""
SUPPORTED="fr_FR.ISO-8859-15:fr_FR:fr"
SYSFONT="lat0-16"


--
TiChou


Avatar
no_spam
On Mon, 23 Feb 2004 22:16:44 +0100, Seb wrote:

Voila ce que donne la commande locale :

"locale
LANG=fr_FR.UTF-8
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 > "

Une idée?


Peut être que fr_FR.ISO-latin-15 serait plus approprié ?
(pas sur des majuscules minuscules dans le nom de l'encodage...)
En tout cas, dans mozilla, chez moi, la différence est flagrante
entre les deux...