Bonjour à tous,
J'ai trouvé sur un site, une conversion en paquets (qui fonctionne très bien) de fichier php iso-8859-1 en UTF8 à partir de Linux (Pour un de mes sites qui date de la pré-histoire ).
Je vous le donne au cas où ! (source : http://ift.tt/1HB7hPq … ous-linux/)
# encodage de depart
encodeFrom='ISO-8859-1'
# encodage voulu
encodeTo='UTF-8'
# application du script sur les fichiers *.php
for filename in ` find . -type f -name *.php`
do
# sauvegarde du fichier source
mv $filename $filename.save
# ecriture du fichier encode
iconv -f $encodeFrom -t $encodeTo $filename.save -o $filename
done
encodeFrom='ISO-8859-1'
# encodage voulu
encodeTo='UTF-8'
# application du script sur les fichiers *.php
for filename in ` find . -type f -name *.php`
do
# sauvegarde du fichier source
mv $filename $filename.save
# ecriture du fichier encode
iconv -f $encodeFrom -t $encodeTo $filename.save -o $filename
done
Cependant, une fois convertis, les caractères accentués dans ces derniers sont tous encodés (du style é)
Voici ma question : Y-a-t'il une solution pour que dans ces fichiers nouvellement convertis en UTF8, je puisse convertir aussi les caractères qui y sont contenus ??
Merci d'avance.
Orsam
Converstion en paquets de fichiers ISO-8859 en UTF8
0 commentaires:
Enregistrer un commentaire