• [^] # Re: Conversion UTF8 vers iso8859-15

    Posté par (site web personnel, Mastodon) . En réponse au message (sed)(bash). Évalué à 1.

    Pour ma part je persiste à penser (à moins d'avoir rater une étape) que iconv est ce qu'il te faut.

    Par rapport à ton script, je fais juste une petite remarque complémentaire (en dehors de l'histoire du fichier écrasé à chaque fois) :

    sed 's/Ã/à/g' < $file > $file.tmp
    sed 's/ä/ä/g' < $file > $file.tmp


    Ce n'est probablement pas ce que tu veux faire : si tu remplaces tous les "Ã" par des "à", alors aucun de tes matching suivants ne fonctionnera : le "à" UTF-8 donne en ISO-88-59-1 "Ã " (note l'espace).

    Mais puisque j'aime bien me répéter, iconv est ton ami.