View previous topic :: View next topic |
Author |
Message |
dju` Retired Dev
Joined: 11 Feb 2003 Posts: 370
|
Posted: Mon Nov 22, 2004 9:35 pm Post subject: [utf-8] soucis :) [résolu] |
|
|
Salut à tous, j'essaye de passer ma Gentoo en utf-8 mais il me reste encore quelques problèmes...
/etc/locales.build:
Code: | en_US/ISO-8859-1
en_US.UTF-8/UTF-8
fr_FR/ISO-8859-1
fr_FR@euro/ISO-8859-15
fr_FR.UTF-8/UTF-8 |
USE +userlocales évidemment,
export LANG=fr_FR.UTF-8 dans mon .profile,
locale:
Code: | 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= |
/etc/rc.conf:
Code: | KEYMAP="fr-latin9"
SET_WINDOWKEYS="yes"
EXTENDED_KEYMAPS=
CONSOLEFONT="lat9w-16"
#CONSOLETRANSLATION="8859-1_to_uni"
|
1/ en console, le ls -la m'affiche par exemple "aoÂ>" (en gros) pour le mois d'août, et des ? dans les noms de fichiers avec lettres accentuées,
2/ même chose pour les menus de nano en console ou sous X dans aterm,
3/ sous X, les lettres accentuées ne passent pas sous aterm (affichage de 2 caractères au lieu d'un),
4/ du coup, les menus fr dans nano, aussi bien sous X qu'en console, c'est pareil,
5/ en console, le cat d'un fichier texte utf-8, c'est pareil,
6/ et encore d'autres joyeusetés dans le genre.
bref, si vous aviez une solution, j'ai du manquer une marche... merci!
Last edited by dju` on Sat Nov 27, 2004 8:10 pm; edited 1 time in total |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Mon Nov 22, 2004 10:41 pm Post subject: |
|
|
il faut que le terminal supporte l'utf8, exemple : gnome-terminal
pour la virtual console, il faut lancer un un truc du style ! _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Tue Nov 23, 2004 5:55 am Post subject: |
|
|
Conclusion : l'utf8 est pas encore assez mature.
En effet ya pas de consolefont en utf, obligé d'utiliser un prog pour ça. ensuite Eterm et aterm (ce ne dois pas être les seuls) ne supportent pas l'utf8.
Ce n'est pas une critique mais une constatation. J'avais essayé de passer en utf8 et j'ai eu des problèmes avec aterm et eterm justement.
Comme j'écris pas en chinois, je vois pas pourquoi je m'embeterais ^^ L'iso marche très très bien ! _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Nov 23, 2004 9:30 am Post subject: |
|
|
bosozoku wrote: | Conclusion : l'utf8 est pas encore assez mature.
En effet ya pas de consolefont en utf, obligé d'utiliser un prog pour ça. ensuite Eterm et aterm (ce ne dois pas être les seuls) ne supportent pas l'utf8.
Ce n'est pas une critique mais une constatation. J'avais essayé de passer en utf8 et j'ai eu des problèmes avec aterm et eterm justement.
Comme j'écris pas en chinois, je vois pas pourquoi je m'embeterais ^^ L'iso marche très très bien ! |
l'utf8 est mature, par contre on peut pas en dire autant pour son implementation dans les programmes !
Les devs se sont surtout orientes vers les iso-**** , car plus simples a implementer et aussi par souci d'espace; un fichier texte sera plus gros en utf8 qu'en iso (en fait surtout pour les caracteres non-latins).
Pour resumer, l'utf8 lui meme est mature, mais pas tous les programmes travaillants avec du texte !
Mais bon, ca avance ... gnome (enfin, gtk2 en general) supporte utf8 (et je pense que KDE aussi), et E17 est (sera) 100% utf8, que ce soit au niveau de l'affichage pour l'utilisateur final ou pour le code source (et oui, l'API est utf8) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
Posted: Tue Nov 23, 2004 9:52 am Post subject: |
|
|
Oui c'est plutot ce que je voulais dire. L'implémentation de l'utf8 n'est pas mature, c'est dommage. Heuresement que les nouveaux logiciels et programmes qui sortent supportent l'unicode en natif _________________ Stationlinux.org - Wiki Fvwm FR - Config Fvwm |
|
Back to top |
|
|
Longfield Guru
Joined: 17 Mar 2004 Posts: 358 Location: Switzerland, Fribourg (la Glâne, les vrais)
|
Posted: Tue Nov 23, 2004 12:53 pm Post subject: |
|
|
kernel_sensei wrote: | il faut que le terminal supporte l'utf8, exemple : gnome-terminal
pour la virtual console, il faut lancer un un truc du style ! |
ça m'intéresse pas mal ça : parce que j'ai des trucs bien moches dans mon terminal ... t'aurais pas un peu plus d'infos stp ? _________________ longfield@swissjabber.ch
Cardinal powered ! |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Nov 23, 2004 5:39 pm Post subject: |
|
|
Longfield wrote: | kernel_sensei wrote: | il faut que le terminal supporte l'utf8, exemple : gnome-terminal
pour la virtual console, il faut lancer un un truc du style ! |
ça m'intéresse pas mal ça : parce que j'ai des trucs bien moches dans mon terminal ... t'aurais pas un peu plus d'infos stp ? |
La commande est et que dire d'autre ? _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
|
Back to top |
|
|
dju` Retired Dev
Joined: 11 Feb 2003 Posts: 370
|
Posted: Tue Nov 23, 2004 7:37 pm Post subject: |
|
|
ok merci |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Wed Nov 24, 2004 9:54 am Post subject: |
|
|
unicode_start ne marche que pour le terminal courant (j'ai pas trouvé d'option pour spécifier le terminal comme pour setfont), donc plutôt que d'avoir a le lancer pour chaque terminal le mieux si on utilise que l'unicode c'est de mettre UNICODE="yes" dans /etc/rc.conf ça a le même effet.
par contre impossible de passer la console de log en unicode si quelqu'un a une idée.
Au passage si quelqu'un connais une bonne police unicode pour le terminal je prend, parce que lat9w-16 c'est bien mais si on utilise l'unicode c'est pas pour afficher que du latin-9 (ISO-8915 est la pour ça) |
|
Back to top |
|
|
dju` Retired Dev
Joined: 11 Feb 2003 Posts: 370
|
Posted: Sat Nov 27, 2004 8:11 pm Post subject: |
|
|
bosozoku wrote: | dJu` wrote: | ok merci |
Oublie pas le petit résolu dans le titre. Muchas gracias |
ok, enfin bon c'est pas résolu à 100% mais bon =) |
|
Back to top |
|
|
|