ArseneLupin a écrit 2 commentaires

  • [^] # Re: La bible sur docker et locale

    Posté par  . 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 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..?

  • [^] # Re: La bible sur docker et locale

    Posté par  . 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.