Quelques clarifications:
1- En faisant "locale" dans mon shell hors de Docker, je constate que LANG=en_US.utf8 mais que la variable LANGUAGE n'existe pas
2- J'ai refait dpkg-reconfigure locales et j'ai choisi fr_FR.UTF-8 à la place. J'ai aussi essayé avec en_US.UTF-8 et avec fr_CA.UTF-8. Bien sûr, à la question suivante (langue par défaut pour tout le système), je choisissais "3" --> la langue que je venais de configurer
Dans tous les cas, j'obtenais un message de succès: Generating locales (this might take a while)...
fr_CA.UTF-8... done
par contre, par le suite, quand je tape locale j'obtiens invariablement: LANG=
LANGUAGE=
Comme si le shell bash (dans mon docker) refusait de changer les variables d'environnement..?
J'ai essayé 'apt-get install locales && dpkg-reconfigure locales' puis choisir '220' pour fr-fr, avec le résultat suivant:
'Generating locales (this might take a while)…
fr_FR.ISO-8859-1… done
Generation complete.'
Mais le résultat est le même qu'avant:
1- les variables LANG et LANGUAGE ne sont pas initialisées si je tape 'locale'
2- Quand j'appuie sur la lettre Q de mon clavier QWERTY, j'obtiens toujours un Q et non un A
3- Je suis incapable de taper des lettre accentuées dans le shell
Je suis assez débutant un docker et linux… D'autres suggestions?
[^] # Re: La bible sur docker et locale
Posté par ArseneLupin . En réponse au message Comment passer les caractères accentués à un shell bash (dans docker)?. Évalué à 1.
Allo,
Quelques clarifications:
1- En faisant "locale" dans mon shell hors de Docker, je constate que LANG=en_US.utf8 mais que la variable LANGUAGE n'existe pas
2- J'ai refait
dpkg-reconfigure locales
et j'ai choisifr_FR.UTF-8
à la place. J'ai aussi essayé avecen_US.UTF-8
et avecfr_CA.UTF-8
. Bien sûr, à la question suivante (langue par défaut pour tout le système), je choisissais "3" --> la langue que je venais de configurerDans tous les cas, j'obtenais un message de succès:
Generating locales (this might take a while)...
fr_CA.UTF-8... done
par contre, par le suite, quand je tape
locale
j'obtiens invariablement:LANG=
LANGUAGE=
Comme si le shell bash (dans mon docker) refusait de changer les variables d'environnement..?
[^] # Re: La bible sur docker et locale
Posté par ArseneLupin . En réponse au message Comment passer les caractères accentués à un shell bash (dans docker)?. Évalué à 1.
Merci pour vos commentaires.
En faisant le commande 'locale' j'obtenais exactement le même résultat que décrit au lien mentionné ci-dessus (http://jaredmarkell.com/docker-and-locales/):
'LANG=
LANGUAGE='
J'ai essayé 'apt-get install locales && dpkg-reconfigure locales' puis choisir '220' pour fr-fr, avec le résultat suivant:
'Generating locales (this might take a while)…
fr_FR.ISO-8859-1… done
Generation complete.'
Mais le résultat est le même qu'avant:
1- les variables LANG et LANGUAGE ne sont pas initialisées si je tape 'locale'
2- Quand j'appuie sur la lettre Q de mon clavier QWERTY, j'obtiens toujours un Q et non un A
3- Je suis incapable de taper des lettre accentuées dans le shell
Je suis assez débutant un docker et linux… D'autres suggestions?
Merci.