530Fermer532
squalylLe 26/01/2010 à 17:42
tu vas récupérer ce qu'on te passe sur la ligne de commande, et ça dépend de l'encodage du shell, donc de la locale en cours, écrasée éventuellement par la variable d'env LANG.

# LANG=C ls

te renverra de l'ascii.

mais bon comme tu peux accéder à LANG grâce à getenv() et que tu a Saint GNU iconv © qui existe aussi dans Mighty Qt ©, tu peux décoder correctement la ligne de commande GNU/Linux © sans te poser de iSouci ©

dehors mais fond de vérité quand même.