• # Locales

    Posté par  (site web personnel) . Évalué à 6.

    Si tu mets ta locale a fr_FR.UTF-8 (par exemple), tu auras le bon ordre.

    Il te suffit donc choisir la bonne pour toi, puis de reconfigurer tes locales: man locale, "dpkg-reconfigure locales" sous Debian.
    • [^] # Compléments

      Posté par  . Évalué à 4.

      La commande "locale" dit quelle locale est utilisé actuellement.
      La commande "locale -a" liste les locales disponibles sur ton système.
      La locale peut être changé séparément pour chaque processus avec la variable d'environnement LANG (en fait, il y a d'autres variables pour une gestion plus fine).

      Par exemple la commande "LANG=C ls /nexiste_pas" renverra un message en anglais, mais ne changera la locale que pour ce processus "ls", en tapant "ls /nexiste_pas" après, tu auras un message dans la locale "précédente" (par exemple en français)
  • # Hmm...

    Posté par  . Évalué à -2.


    [binarym@gcolangelo]:~/plop% touch a à b c d e é è f g h i
    [binarym@gcolangelo]:~/plop% ls
    a à b c d e é è f g h i


    [binarym@gcolangelo]:~/plop% ls --version
    ls (GNU coreutils) 6.10
    Copyright © 2008 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.

    Écrit par Richard Stallman et David MacKenzie.

    [binarym@gcolangelo]:~/plop% alias
    la='ls -la'
    ls='ls --color'
    s='screen -rd'
    which-command=whence
    [binarym@gcolangelo]:~/plop%


    Ne pouvant reproduire le comportement que tu as, j'vais pas pouvoir t'aider ....
  • # Distribution ?

    Posté par  (site web personnel, Mastodon) . Évalué à -1.

    Quelle distribution utilises-tu ? (n'oublie pas la version)
    • [^] # Re: Distribution ?

      Posté par  . Évalué à 1.

      J'utilise Slackware 12.1.

      J'ai trouvé le problème, après avoir changé
      LC_COLLATE=C
      pour
      LC_COLLATE=fr_FR.utf8
      tout est rentré dans l'ordre
      $ ls
      a à b c d e é f g


      Cette variable est définie dans le fichier /etc/profile.d/lang.sh.

      Merci pour vos commentaires!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.