UTF-8

Les fichiers peuvent avoir des encodings différents entre eux , ce qui peut poser problème pour certain outil. L’encoding UTF-8 ets le plus intérréssnt car il prend en charge l’ensemble des charactères et est de plus en plus répandue. Il existe sous linux des outils permettant de passer un fichier d’un encoding A à un encoding B Le problème ce pose à deux niveaux * le nom du fichier * le contenu du fichier

Chaque problème a sa réponse et son outil

nom du fichier

Il faut utiliser convmv (package homonyme) Exemple: réencodage du nom des fichiers contenus dans le répertoire ./MyTrash/zim/wiki/mywiki/

convmv -r --notest -f iso-8859-15 -t utf-8 MyTrash/zim/wiki/mywiki/

contenu du fichier

Il faut cette fois ci utiliser le programme recode (package homonyme)

Exemple : réencodage du contenu des fichiers *.txt contenus dans le répertoire courant

find . -name "*.txt" -exec recode latin1..utf8 {} \;