Convertir des fichier ISO-8859-15 en UTF-8 avec iconv

Vous pouvez utiliser iconv :

iconv -f utf-8 -t iso-8859-15 nomfichier

Un script qui converti des fichier ISO-8859-15 en UTF-8 avec iconv

#!/bin/sh
usage() {
echo " usage : $0 rep ext "
echo "  "
echo " convertit en ISO-8859-15 tous les fichiers qui sont sensé "
echo " être en UTF-8 du répertoire avec l'extension  "
exit -1
}
[ $# != 2 ] && usage
[ ! -e $1 " ] && echo " Le fichier \ " "$1″\ " n'existe pas ! " && exit -1
rep= "$1″
ext= "$2″
find $rep -type f -iname \*.$ext |
while read i; do
  # Conversion du fichier $i
  echo -en " \r $i ...  "
  TMP=\`mktemp\`
  iconv -f utf-8 -t iso-8859-15 " $i " " $TMP "
  mv " $TMP " " $i "
  echo " OK "
done

Suggestions de lecture :

comments powered by Disqus