passage en UTF-8
Oui je sais l'UTF-8 n'est pas encore supporté partout et c'est pas
évident à mettre en place (d'ailleurs c'est justement pour ça que je
suis là) mais je suis déterminé à utiliser UTF-8 (sauf si des arguments
chocs ne me sont pas parvenu).
Bref, ce que j'ai fait :
dpkg-reconfigure locales j'ai choisi fr_FR.UTF-8@euro (avec ou sans euro
ne change pas le problème)
dpkg-reconfigure console-data > azerty français latin 15 (j'ai rien vu
sur UTF-8)
dans /etc/environment j'ai bien fr_FR.UTF-8@euro mais lorsque je fais
locale charmap systématiquement ISO 8859-1 (je sens que je suis en train
de confondre deux choses complètement différentes qui vont montrer que
je suis vraiment perdu dans ces histoires de caractères).
Dans /etc/console-tools/config j'ai écrit :
# SCREEN_FONT=lat0-16
#
APP_CHARSET_MAP=iso15 ======> dois-je écrire utf-8 ?
APP_CHARSET_MAP_vc1=user
APP_CHARSET_MAP_vc2=user
APP_CHARSET_MAP_vc3=user
APP_CHARSET_MAP_vc4=user
APP_CHARSET_MAP_vc5=user
APP_CHARSET_MAP_vc6=user
#
# Set the following - more euro-friendly default than kernel font.
SCREEN_FONT=latcyrheb-sun16.psf
J'ai installé fonty (je sais pas si c'était nécessaire. Si non,
n'hésitez pas à me le dire que je l'enlève).
Les différents symptomes que j'ai eu :
En console : la touche backspace supprime bien les caractères mais à
l'écran ils restent affichés
En Konsole (accessoirement comment configurer KDE pour l'UTF-8 ?) : les
caractères accentués ne passaient pas que ce soit quand je les tapais ou
dans les manpages par exemple, j'ai eu un problème de backspace qui
effaçait plusieurs caractères. Actuellement tout passe mais je ne crois
pas être en UTF-8 (comment le vérifier à ce propos ?).
Sous X : la locale ne doit pas fonctionner actuellement puisque tous mes
programmes sont passés en anglais (du moins thunderbird et firefox, le
reste je n'ai pas vérifié).
locale donne :
22:46 root@Gary /home/rtyler# locale
LANG=fr_FR
LC_CTYPE="fr_FR"
LC_NUMERIC="fr_FR"
LC_TIME="fr_FR"
LC_COLLATE="fr_FR"
LC_MONETARY="fr_FR"
LC_MESSAGES="fr_FR"
LC_PAPER="fr_FR"
LC_NAME="fr_FR"
LC_ADDRESS="fr_FR"
LC_TELEPHONE="fr_FR"
LC_MEASUREMENT="fr_FR"
LC_IDENTIFICATION="fr_FR"
LC_ALL=
Côté kernel j'ai a priori compilé ce qu'il fallait dans NLS.
Bon ma question est la suivante :
Que dois-je faire pour passer complètement à l'UTF-8 ? Qu'ai-je oublié ?
Connaitriez-vous un bon tuto qui explique ça bien, qui me dirait
exactement quoi faire (ou au moins qui m'expliquerai bien tous les
fichiers qui entre en jeu, ce qu'il faut faire pour avoir l'UTF-8,
pourquoi mon système s'échine à me balancer de l'ISO 8859-1 quand je
fais locale charmap...
Bref, faites selon le temps que vous pouvez/voulez me consacrer. Je suis
parfaitement conscient de ne pas être le premier à poser ce genre de
question puique j'ai fouillé un peu cette liste. Je me suis entre autre
appuyé sur une des réponses que j'ai pu y trouver :
http://lists.debian.org/debian-l10n-french/2004/08/msg00153.html
Merci d'avance, ne serait-ce que d'avoir pris le temps de me lire :)
@+, RTyler
P.S. : Pourquoi n'existe-t-il pas de paquets pour mettre un système
debian en UTF-8 ? Genre une série de utf-8-xx-XX où xx-XX représenterai
la même chose que dans la variable LANG.
Reply to: