À moins que tu aies spécifiquement besoin de fr_FR.ISO-8859-1 (et dans ce cas toi seul le sait), installe fr_FR.UTF-8 à la place, il y a très peu de chance que tu aie besoin de fr_FR.ISO-8859-1, et si tu utilises Putty sous Windows (hypothèse, configure-le en UTF-8 (option "translation").
1- les variables LANG et LANGUAGE ne sont pas initialisées si je tape 'locale'
Normalement dpkg-reconfigure locales te propose non seulement de choisir les locales à installer, mais aussi laquelle doit être par défaut, tu dois mettre fr_FR.UTF-8 par défaut.
Autrement tu peux faire tout cela à la main :
# installe la locale fr_FR.UTF-8
sudo locale-gen fr_FR.UTF-8
# mets la par défaut
sudo update-locale LANG=fr_FR.UTF-8
Après ça déconnecte-toi et reconnecte-toi.
2- Quand j'appuie sur la lettre Q de mon clavier QWERTY, j'obtiens toujours un Q et non un A
Ça n’est pas lié à la locale
3- Je suis incapable de taper des lettre accentuées dans le shell
Probablement parce que tu as un shell ISO-8859-15 et un terminal UTF-8.
Vérifie que tu as bien le suffixe .UTF-8 dans ton shell non-distant en tapant locale. Quand tu aurais la même langue UTF-8 en local et en distant, avec un terminal UTF-8, tu n’auras aucun problème.
ce commentaire est sous licence cc by 4 et précédentes
[^] # Re: La bible sur docker et locale
Posté par Thomas Debesse (site web personnel, Mastodon) . En réponse au message Comment passer les caractères accentués à un shell bash (dans docker)?. Évalué à 2.
À moins que tu aies spécifiquement besoin de
fr_FR.ISO-8859-1(et dans ce cas toi seul le sait), installefr_FR.UTF-8à la place, il y a très peu de chance que tu aie besoin defr_FR.ISO-8859-1, et si tu utilises Putty sous Windows (hypothèse, configure-le en UTF-8 (option "translation").Normalement
dpkg-reconfigure localeste propose non seulement de choisir les locales à installer, mais aussi laquelle doit être par défaut, tu dois mettrefr_FR.UTF-8par défaut.Autrement tu peux faire tout cela à la main :
Après ça déconnecte-toi et reconnecte-toi.
Ça n’est pas lié à la locale
Probablement parce que tu as un shell ISO-8859-15 et un terminal UTF-8.
Vérifie que tu as bien le suffixe
.UTF-8dans ton shell non-distant en tapantlocale. Quand tu aurais la même langue UTF-8 en local et en distant, avec un terminal UTF-8, tu n’auras aucun problème.ce commentaire est sous licence cc by 4 et précédentes