URL: https://linuxfr.org/forums/linux-embarque/posts/probleme-encodage-et-ls Title: Problème encodage et ls Authors: ache Date: 2019年07月29日T19:21:12+02:00 License: CC By-SA Tags: ls et unicode Score: 1 Bonjour, J'ai un léger problème avec mon mini-NAS. J'essaye d'en créer un à partir d'un Odroid-HC1. Ça marche très bien. Bon par-contre, j'ai un problème assez perturbant lié à `ls` et à `ranger` (mon gestionnaire de fichiers). La commande `ls` m'affiche bizarrement *tous* les caractères unicode. Le reste du système gère correctement l'ensemble des caractères. `echo Éh !` fonctionne correctement. Le pire dans cette histoire, c'est que même les émojis fonctionnent. Par exemple, j'ai un fichier sur le disque interne nommé `👍` (oui c'est son nom). La commande `ls` m'affiche : `''$'360円237円221円215円`. La commande `ls -b` m'affiche : `360円237円221円215円`. Par-contre, c'est là que ça devient n'importe-quoi. `ls | cat` m'affiche `👍`. Selon moi, `ls` agit différemment en fonction du type de sortie et quand il affiche dans le terminal il ne gère pas l'unicode. ```shell $ locale LANG=fr_FR.UTF-8 LANGUAGE=fr_FR:fr LC_CTYPE="C" LC_NUMERIC="C" LC_TIME="C" LC_COLLATE="C" LC_MONETARY="C" LC_MESSAGES="C" LC_PAPER="C" LC_NAME="C" LC_ADDRESS="C" LC_TELEPHONE="C" LC_MEASUREMENT="C" LC_IDENTIFICATION="C" LC_ALL=C ``` Ça fait beaucoup de `"C"` à mon goût mais il me semble que c'est une valeur qui ne pose pas problème. Vous avez une idée de l'origine du problème ? C'est perturbant à l'usage mais ne pose pas de problème important. Merci ^^ ache