Question script bash/sh

why -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,

Est-il possible dans un script d'afficher du texte soit en UTF-8, soit en ISO-8859-1/-15, selon l'encodage défini par le terminal utilisé pour lancer le script ?
Y a t-il une manière "bien" de faire cela qui s'appliquerait à tout le script ?

Merci

1 réponse

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    Tu testes l'environnement avec locale et tu utilises iconv
    exemple:
    johand@osiris: ~/tmp $ echo -e "\0351" | iconv -f iso8859-1 -t utf8
    é
    johand@osiris: ~/tmp $ echo -n "à" | iconv -t iso8859-1 | hexdump -o
    0000000 000340
    0000001

    man iconv ( à installer si pas présent)
    0