Convertion de charset

Tagged:

Convertir tout un projet web en utf ... facile :

#! /bin/bash
 
files=`find . -type f | egrep "^[.]/([^.]*)[.](html|properties)$"`
for file in $files; do
        iconv -f ISO-8859-1 -t UTF-8 $file > tmp
        cat tmp | sed s/iso-8859-1/UTF-8/g > $file
        rm tmp
done

Voila ... on crawl tous les fichier html et properties du projet et pouf ... en utf !

pour les jsp je viens de faire ça :

add="<%@ page pageEncoding=\"ISO-8859-1\" contentType=\"text/html; charset=UTF-8\" %>\n"
files=`find . -type f | egrep "^[.]/([^.]*)[.]jsp$"`
for file in $files; do
        echo $add > tmp
        cat $file >> tmp
        mv tmp $file
done

je viens de gagner un peu de temps ...