Configurer ma box pour UTF-8 ...

Configurer ma box pour UTF-8 ... - Installation - Linux et OS Alternatifs

Marsh Posté le 14-08-2003 à 17:32:27    

A la recherche de la meilleure solution pour éviter les problèmes d'affichage, j'ai choisi d'utiliser UTF-8 sur ma Debian. Malheureusement, j'ai de nombreux bugs d'affichage, même et surtout en mode console ... les pages de dpkg-reconfigure sont horriblement moches, lorsque je lance les "fortunes" en français les caractères accentués et autres sont totalement dégueu, par contre sous Mozz et X ca marche impecable, aucun pb d'affichage ...
 
J'ai bien essayé de chercher de la doc, mais le UTF-Howto de la Deb date de Mathusalem, et ces bugs sont vraiment gênants ...

Reply

Marsh Posté le 14-08-2003 à 17:32:27   

Reply

Marsh Posté le 14-08-2003 à 18:07:52    

Ais-je raison d'utiliser UTF-8 ou les charset ISO sont-ils plus adaptés ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 14-08-2003 à 18:32:14    

UTF-8 ça rox, gnome2 est là dessus, c'est un codage commun à tout le monde. perso, je vois pas l'interet des iso-truc vu qu'il y a autant de langues que de codages, c'est très limité comme intérer

Reply

Marsh Posté le 15-08-2003 à 22:40:22    

Taz a écrit :

UTF-8 ça rox, gnome2 est là dessus, c'est un codage commun à tout le monde. perso, je vois pas l'interet des iso-truc vu qu'il y a autant de langues que de codages, c'est très limité comme intérer


Bien sûr, c'est pour ca que je veux l'utiliser, n'empêche que j'ai plein de bugs d'affichages en mode texte avec UTF-8 ... quelqu'un a une solution ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 17-08-2003 à 01:23:25    

d'ailleurs, moi j'arrive pas à configurer gnome-terminal pour qu'il soit en utf-8 par défaut...

Reply

Marsh Posté le 17-08-2003 à 10:04:14    

Bon, j'ai vraiment recompilé mes kernels en utf8 par défaut, mais le problème est toujours le même ... est-ce que la locale "fr_FR@euro" que j'utilise renvoye systématiquement vers UTF8 ? Est-ce qu'il existe des polices de caractères dans la console supportant UTF8 ? Et pour ce qui est des keymap, j'ai quelque chose à faire ou pas ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 17-08-2003 à 11:31:08    

Taz a écrit :

d'ailleurs, moi j'arrive pas à configurer gnome-terminal pour qu'il soit en utf-8 par défaut...

je comprends pas ... j'ai bien edité mon /etc/bash.bashrc  
 

[benoit@athlon benoit]$ 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=fr_FR.UTF-8


 
mais gnome-terminal démarre toujours en iso et pas en utf-8 ...  :(

Reply

Marsh Posté le 17-08-2003 à 12:17:06    

Taz a écrit :

je comprends pas ... j'ai bien edité mon /etc/bash.bashrc
[...]
Mais gnome-terminal démarre toujours en iso et pas en utf-8 ...  :(


Perso j'ai mis fr_FR@euro mais ca ne marche pas correctement, tout comme fr_FR.UTF-8@euro. J'ai tenté un dpkg-reconfigure locales en utilisant fr_FR.UTF-8@euro comme locale par défaut, mais rien n'y fait ... d'ailleurs, les distrib "grand public" comme RedHat, Suse ou Mandrake sont-elle en UTF8 ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 17-08-2003 à 12:34:37    

bah je testerai plus tard... là je suis occupé, je pense qui faut fermer sa session et relancer pour voir.
y moyen de mettre gdm en français?

Reply

Marsh Posté le 17-08-2003 à 12:37:51    

je sais pas si c'est dpkg combiné au fait que j'ai tout bousillé sauf utf-8 dasn gconf-editor pour gnome-terminal, mais maitenant, c'est bon  :D

Reply

Marsh Posté le 17-08-2003 à 12:37:51   

Reply

Marsh Posté le 17-08-2003 à 15:00:18    

Taz a écrit :

je sais pas si c'est dpkg combiné au fait que j'ai tout bousillé sauf utf-8 dasn gconf-editor pour gnome-terminal, mais maitenant, c'est bon  :D  


Même sous la console normale (sans X) ?
Quelles polices sont installées ?
Tu peux me filer ton "locales" et la locale par défaut stp ?
Dans ton kernel, est-ce que le NLS par défaut est "utf8" ?
Est-ce que tu arrives à taper le signe "?" [euro] ?
Quel keymap utilises-tu ?
 
Merci :D


Message édité par - Fred - le 17-08-2003 à 15:01:43

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 17-08-2003 à 15:23:08    

non pas sous la console normale mais bon, faut faire des sacrifices je pense...
pourtant, mon kernel à l'utf-8 par défaut et en dur ...
j'arrive à taper des ? mais c'est c'est pas de l'utf-8
mais doit falloir encore chercher parce que sous mes consoles, et bien j'ai meme fr_FR@euro, mais juste fr_FR (mais l'euro fonctionne) ...
 
donc on continue, j'arrêterai pas tant que j'aurais pas de l'utf-8 partout  :bounce:

Reply

Marsh Posté le 17-08-2003 à 21:15:58    

Donc pour l'instant, seule le terminal gnome fonctionne en UTF8 ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 17-08-2003 à 21:28:22    

gnome-terminal
 

[benoit@athlon benoit]$ 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=fr_FR.UTF-8

 
 
depuis un Eterm fils
 

LANG=fr_FR@euro
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=fr_FR.UTF-8

 
 
depuis un Eterm indépendant
 

[benoit@athlon benoit]$ locale
LANG=fr_FR@euro
LC_CTYPE="fr_FR@euro"
LC_NUMERIC="fr_FR@euro"
LC_TIME="fr_FR@euro"
LC_COLLATE="fr_FR@euro"
LC_MONETARY="fr_FR@euro"
LC_MESSAGES="fr_FR@euro"
LC_PAPER="fr_FR@euro"
LC_NAME="fr_FR@euro"
LC_ADDRESS="fr_FR@euro"
LC_TELEPHONE="fr_FR@euro"
LC_MEASUREMENT="fr_FR@euro"
LC_IDENTIFICATION="fr_FR@euro"
LC_ALL=

 
 
donc doit y avoir moyen je pense

Reply

Marsh Posté le 17-08-2003 à 21:35:08    

Taz a écrit :

donc doit y avoir moyen je pense


Gardons espoir :D
Tes locales viennent de ton fichier /etc/bash.bashrc non ? Et dans ton terminal Gnome, est-ce que tu peux taper un "?" ? Tu peux me donner la sortie de "locales" sur un shell bash ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 17-08-2003 à 21:47:44    

1) oui
2) oui
3) pareil que pour Eterm
 
depuis un xterm lancé à part
 

[benoit@athlon benoit]$ 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=fr_FR.UTF-8

 
 
par contre l'euro sort ça (selon hexdump -C) e2 82 ac, ce qui est correct, mais n'affiche rien -> problème de police je pense
 
faudra que j'essaie avec @euro, mais apparemment, tout fonctionne très bien dans xterm


Message édité par Taz le 17-08-2003 à 21:51:50
Reply

Marsh Posté le 18-08-2003 à 02:28:49    

- Fred - a écrit :


Perso j'ai mis fr_FR@euro mais ca ne marche pas correctement, tout comme fr_FR.UTF-8@euro. J'ai tenté un dpkg-reconfigure locales en utilisant fr_FR.UTF-8@euro comme locale par défaut, mais rien n'y fait ... d'ailleurs, les distrib "grand public" comme RedHat, Suse ou Mandrake sont-elle en UTF8 ?


 
 
à ma connaissance
RedHat 8 == OUI
Mandrake 9.0 == NON  
 
:))
 
moi j'ai eu un soucis avec les accents avec ma RedHat 8 qui etait en utf-8. Tomcat et surtout Java utilise par defaut la langue du systeme, hors sous windows la langue d'origine et l'iso 8859-1, et donc j'ai du passer mon RedHat 8 sous ce langage pour pouvoir mes accents sur mes pages jsp .. alors fait gaffe :)
 
l'UTF-8 c'est bien mais bon apparement en France, l'iso 8859-1 a l'air plus adapté.

Reply

Marsh Posté le 18-08-2003 à 07:00:42    

et comment je fais dans emacs pour ecrire des fichiers en utf-8 ? la lecture, ça marche, l'écriture non

Reply

Marsh Posté le 18-08-2003 à 07:17:54    

pour xterm -> uxterm et voilà l'?, c'e'st déjà bien!

Reply

Marsh Posté le 18-08-2003 à 08:52:18    

Taz a écrit :

pour xterm -> uxterm et voilà l'?, c'e'st déjà bien!


Et sous bash ? On a un ubash ?
J'ai un début de réponse ici, apparament il faut utiliser le script "unicode_start" du package console-tools :
http://ldp.kernelnotes.de/HOWTO/Un [...] html#ss2.1
 
De même console-data contiendrait une police adéquate, ainsi que ce projet :
http://www.inp.nsk.su/~bolkhov/fil [...] index.html


Message édité par - Fred - le 18-08-2003 à 08:57:03

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 18-08-2003 à 08:56:56    

tu appelles quoi bash? une console? c'est une question de locale qui prennent le pas sur les autres, d'ou le problème, sinon, ça doit marcher pareil

Reply

Marsh Posté le 18-08-2003 à 08:58:58    

Taz a écrit :

tu appelles quoi bash? une console? c'est une question de locale qui prennent le pas sur les autres, d'ou le problème, sinon, ça doit marcher pareil


Oui, je veux dire une console hors-X, comme tu avais résolu ton pb en changeant de xterm, je me suis dit que le pb venait peut-être de bash ...


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 18-08-2003 à 09:08:52    

tout ces problèmes ne viennent pas du shell mais du terminal (ou de l'émulateur)
 
http://www.eleves.ens.fr/tuteurs/u [...] icode.html
 
va falloir que je teste ça en rentrant (je suis sous windows au taf...)


Message édité par Taz le 18-08-2003 à 09:14:15
Reply

Marsh Posté le 18-08-2003 à 18:01:06    

est ce que les ° marchent chez vous?  
moi sous terminal oui, par contre partout ailleurs, non

Reply

Marsh Posté le 18-08-2003 à 20:42:23    

UP! avec tout ça quelqu'un arrive à taper des caractères non ASCII dans emacs?
 
« Warning: locale not supported by Xlib, locale set to C »


Message édité par Taz le 18-08-2003 à 20:44:09
Reply

Marsh Posté le 20-08-2003 à 09:11:51    

encore UP  :cry:
 
je veux emacs et mon UFT-8. ça marche presque (j'ai un petit u) mais impossible de taper autre chose que de l'ascii

Reply

Marsh Posté le 20-09-2003 à 11:39:42    

Pourquoi la Deb n'est-elle pas en full UTF8 comme la RedHat d'ailleurs ?
J'avais tenté un truc avec defoma, mais c'est un peu chiant à lancer puisqu'il balance un nouveau shell ... et ce n'est pas universel. Comment mettre bash en mode utf8, de telle sorte que je puisse taper mes caractères spéciaux, comme les accents, etc ... ?


Message édité par - Fred - le 20-09-2003 à 11:43:38

---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 20-09-2003 à 11:44:11    

moi tout marche bien maintenant

Reply

Marsh Posté le 20-09-2003 à 17:18:04    

Taz a écrit :

moi tout marche bien maintenant


Tu peux nous faire un petit résumé de ce que tu as installé et paramétré, et avec les paquets Debian ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 20-09-2003 à 17:58:32    

ben ça dans /etc/bash.bashrc
 
export LC_ALL=fr_FR.UTF-8
export LANG=fr_FR.UTF-8
 
le noyau avec UTF-8 défaut et en dur, et après, il faut juste trouver des logiciels compatibles -> GNOME et des terminaux comme il faut (Eterm ne gère pas l'UTF-8 -> uxterm, gnome-terminal et consoles OK)
 
rien de sorcier. après, mule-utf pour emacs et dans mon .emacs
(prefer-coding-system 'mule-utf-8)  
 
ce qui fait des jolis petits u en bas à droite
 
tout roule pour moi.

Reply

Marsh Posté le 20-09-2003 à 18:08:09    

Et sous bash ca pose aucun problème ? Je n'utilise pas très souvent X, je préfère la console parce que je n'ai pas une bête de course, existe-t-il un moyen pour rendre la console bash compatible UTF8 ?
Et vim : comment le configurer correctement pour utf8 ?
Tu utilise d'autres modules NLS que UTF8 ou pas ?
 
J'avais testé defoma mais c'est pas le top ...


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 20-09-2003 à 18:39:03    

aucun problème avec bash, aucun autre nls
vim, ça pue
jamais utilisé defoma

Reply

Marsh Posté le 20-09-2003 à 19:26:31    

Konqueror a du mal et toutes les applications KDE on dirait.
 
Si je lance konqueror dans un terminal (n'importe lequel) j'obtiens:


elshaman@shion:~$ konqueror  
Qt: Locales not supported on X server


 
Ensuite dans les appli KDE, je ne peux pas taper un « ê » :/

Reply

Marsh Posté le 20-09-2003 à 19:31:40    

Avec fluxbox, ça plante dès que je fais un clic droit sur le bureau pour faire apparaître le menu.
 
Ça fait plaisir :)

Reply

Marsh Posté le 20-09-2003 à 20:45:01    

extrait de ':h utf-8' dans vim :


If your current locale is in an utf-8 encoding, Vim will automatically start
in utf-8 mode.
 
If you are using another locale: >
 
        set encoding=utf-8


Message édité par Lolo- le 20-09-2003 à 20:45:32
Reply

Marsh Posté le 20-09-2003 à 20:53:51    

Ralala c'est la classe vim :D
 
Mais, même avec les locales en UTF8@euro et l'utf en dur dans le noyau, j'ai toujours des problèmes pour taper des caractères un peu spéciaux ... comme tu fais ?!?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le 20-09-2003 à 20:54:32    

heink ?

Reply

Marsh Posté le 20-09-2003 à 23:25:23    

je sais pas j'arrive pas à taper nul part les caractères avec accent circonflexe, trema etc...  :D (mauvais mapping clavier peut-etre ?)

Reply

Marsh Posté le 20-09-2003 à 23:27:35    

ou ça t'arrive pas à taper ?

Reply

Marsh Posté le 21-09-2003 à 01:05:17    

Taz a écrit :

ou ça t'arrive pas à taper ?


Dans la console, quand on essaye de taper des caractères accentués, il les remplace par des caractères d'échapement comme un retour arrière inconditionnel qui fait qu'on efface même le prompt, et que tout est en vrac après ... bref, c'est un peu le bordel si on sort des sentiers batus de l'ISO-1. Comment as-tu réussi à régler ce problème ? Quel est ton keymap ?


---------------
"You know the name, You know the number..."
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed