Problème résolu... pour mémoire et pour ceux qui liraient cet échange, petit récapitulatif
1. Installer la commande
iconv en téléchargeant
libiconv-1.9.2-1.exe à partir de ce lien :
http://gnuwin32.sourceforge.net/downlinks/libiconv.php2. Copier dans un répertoire de travail l'arborescence des fichiers à modifier (ce répertoire de travail doit impérativement être sur un autre disque que le disque C:\)
3. Créer à la racine de ce répertoire un fichier de commande
conv.bat de ce type (ici, tous les fichiers .C sont convertis OEM --> UTF-8)
- Code: Tout sélectionner
echo off
cd "C:\Program Files\GnuWin32\bin"
for /r %%f in (*.c) do c:iconv -f CP850 -t UTF-8 "%%f" > "%%f".conv
for /r %%f in (*.c) do move /y "%%f".conv "%%f"
echo on
ou (là, tous les fichiers .js et .htm sont convertis Windows-1252 --> UTF-8)
- Code: Tout sélectionner
echo off
cd "C:\Program Files\GnuWin32\bin"
for /r %%f in (*.js *.htm) do ( c:iconv -f CP1252 -t UTF-8 "%%f" > "%%f".conv
move /y "%%f".conv "%%f"
)
4. Lancer le fichier de commande
conv.bat Plus d'info sur la commande
for et l'option de récursivité "
/r", ici :
http://www.hotline-pc.org/batch.htmMerci Téthis et serged pour votre aide