par
@rthur » 13 févr. 2017, 17:50
Bonjour,
Il n'existe pas de script tout fait mais tu peux le faire toi-même avec les fonctions :
- glob() pour lister tous les fichiers d'un répertoire :
http://php.net/glob
- foreach() pour parcourir cette liste fichier par fichier :
http://php.net/foreach
- file_get_contents() pour récupérer le contenu du fichier :
http://php.net/file_get_contents
- file_put_contents() pour écrire le résultat converti dans un nouveau fichier (ou dans le même) :
http://php.net/file_put_contents
Pour la conversion d'encodage, PHP dispose de 2 fonctions iconv() ou mb_convert_encoding() qui font à ma connaissance la même chose :
iconv("UTF-8", "UTF-16LE", $contenu);
// ou
mb_convert_encoding($contenu,'UTF-16LE','UTF-8');
Attention l'ordre des paramètres n'est pas le même.
http://php.net/iconv
http://php.net/mb_convert_encoding
Bonjour,
Il n'existe pas de script tout fait mais tu peux le faire toi-même avec les fonctions :
- glob() pour lister tous les fichiers d'un répertoire : http://php.net/glob
- foreach() pour parcourir cette liste fichier par fichier : http://php.net/foreach
- file_get_contents() pour récupérer le contenu du fichier : http://php.net/file_get_contents
- file_put_contents() pour écrire le résultat converti dans un nouveau fichier (ou dans le même) : http://php.net/file_put_contents
Pour la conversion d'encodage, PHP dispose de 2 fonctions iconv() ou mb_convert_encoding() qui font à ma connaissance la même chose :
[php]iconv("UTF-8", "UTF-16LE", $contenu);
// ou
mb_convert_encoding($contenu,'UTF-16LE','UTF-8');[/php]Attention l'ordre des paramètres n'est pas le même.
http://php.net/iconv
http://php.net/mb_convert_encoding