Comment écrire un fichier dans le format UTF-8?

J'ai des tas de fichiers qui ne sont pas en UTF-8 et je suis de la conversion d'un site à l'encodage UTF-8.

Je suis à l'aide de script simple pour les fichiers que je veux enregistrer en utf-8, mais les fichiers sont enregistrés dans le vieux-encoding:

header('Content-type: text/html; charset=utf-8');
mb_internal_encoding('UTF-8');
$fpath="folder";
$d=dir($fpath);
while (False !== ($a = $d->read()))
 {

 if ($a != '.' and $a != '..')
  {

  $npath=$fpath.'/'.$a;

  $data=file_get_contents($npath);

  file_put_contents('tempfolder/'.$a, $data);

  }

 }

Comment puis-je enregistrer des fichiers en utf-8?

InformationsquelleAutor Starmaster | 2011-01-29