OVH Cloud OVH Cloud

ma console a du mal avec les accents!

7 réponses
Avatar
bricem13
Bonjour

je suis debian sarge. J'ai install=E9 mon syst=E8me en anglais pour des
raisons perso.

Par contre j'ai une petit probl=E8me en console: les accents sont mals
g=E9r=E9s, j'ai fait une modif par l'outil d'administration des
utilisateurs de gnome pour mettre mon vrai nom qui comporte un accent
(=E9).
Le fichier /etc/passwd comporte maintenant =C3=A9 =E0 la place =E9.
Pourtant les accents sont bien g=E9r=E9s quand je me connecte en console
et quand je suis sous X.

Une id=E9e sur la cause du probl=E8me??


Merci, Brice

7 réponses

Avatar
Nazcafan
wrote:
Bonjour

Le fichier /etc/passwd comporte maintenant é à la place é.


je pense que tu as défini deux encodages différents : /a priori/,
l'encodage que tu as mis sous X est UTF8 (qui doit être géré par ta
console) et l'encodage que tu as mis en mode texte est (je suppose
)latin1 ou latin9.
En gros, je crois qu'il conviendrait de définir le même encodage pour
les deux modes.

Sinon, si tu tiens vraimentà voir les accents en joli, je pense que tu
peux ouvrir ton fichier ./etc/passwd avec vim et :set encoding=utf8 :-)

Peut être un dpkhg-reconfigure locales ou un truc du genre ?


--
Nazcafan

Avatar
Alex Marandon
On 2005-07-04, wrote:
gérés, j'ai fait une modif par l'outil d'administration des
utilisateurs de gnome pour mettre mon vrai nom qui comporte un accent
(é).
Le fichier /etc/passwd comporte maintenant é à la place é.


On dirait que ton outil a édité ton fichier de mots de passe en Unicode.
Essaye de modifier ton nom avec la commande standard chfn(1). Ou alors
passe tout ton système en Unicode, ce qui risque de prendre un peu plus
de temps, mais après tout c'est ça l'avenir :)

Avatar
bricem13
Merce pour vos reponses!

la locale par defaut est en_US iso 8859-1 et sous X je ne sais pas
comment savoir sous quel encodage je suis... mais normalement ca
devrait tout etre en iso non?


Merci, Brice
Avatar
Francis Louis-Sidney
wrote:
Merce pour vos reponses!

la locale par defaut est en_US iso 8859-1 et sous X je ne sais pas
comment savoir sous quel encodage je suis... mais normalement ca
devrait tout etre en iso non?


Merci, Brice



Bonjour,
L'encodage du système tout entier est défini dans ton /etc/sysconfig/i18n

Ensuite en fonction des applications, tu peux définir un nouvel ecodage
des caractères.

J'espère que ça aidera.

Avatar
Nazcafan
Francis Louis-Sidney wrote:

Bonjour,
L'encodage du système tout entier est défini dans ton /etc/sysconfig/i18n

Ensuite en fonction des applications, tu peux définir un nouvel ecodage
des caractères.

J'espère que ça aidera.


yabon, je note ça ! ça pourra me servir à l'occasion.
Sinon, vous n'auriez pas le nom du package à dpkg-reconfigure pour
gérer ça (je préfère éviter d'éditer des fichiers de conf quand c'est
possible) ?

Sinon, quand vous dites "système tout entier", c'est X exclu je suppose
(je l'imagine faisant partie des "applications" précitées) ?

--
Nazcafan

Avatar
Francis Louis-Sidney
Nazcafan wrote:
Francis Louis-Sidney wrote:


Bonjour,
L'encodage du système tout entier est défini dans ton /etc/sysconfig/i18n

Ensuite en fonction des applications, tu peux définir un nouvel
ecodage des caractères.

J'espère que ça aidera.



yabon, je note ça ! ça pourra me servir à l'occasion.
Sinon, vous n'auriez pas le nom du package à dpkg-reconfigure pour
gérer ça (je préfère éviter d'éditer des fichiers de conf quand c'est
possible) ?

Sinon, quand vous dites "système tout entier", c'est X exclu je suppose
(je l'imagine faisant partie des "applications" précitées) ?

--
Nazcafan


Sous Debian, je ne connais pas l'utilitaire qui permet de modifier ce
fichier /etc/sysconfig/i18n. Il est d'habitude complété à l'installation
du système. Il est tout à fait possible de le modifier à la main par
suite si l'on connait exactement la syntaxe appropriée pour ce que l'on
veut faire.

L'encodage qui y est défini est pris en compte dans tout le système y
compris X, à ne pas confondre avec les polices. La fonte définie dans
/etc/sysconfig/i18n, elle, est celle de la console.

Enfin certains terminaux ou utilitaires gèrent très mal l'utf-8 ou
l'unicode.

C'est à peu près tout. :)


Avatar
bricem13
Y'a pas de /etc/sysconfig/ sous debian....