Tengo un montón de archivos que no están en codificación UTF-8 y estoy convirtiendo un sitio a codificación UTF-8.¿Cómo escribir un archivo en formato UTF-8?
estoy usando script sencillo para los archivos que desea guardar en UTF-8, pero los archivos se guardan en la antigua codificación:
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);
}
}
¿Cómo puedo guardar archivos en codificación UTF-8?
@MarkBaker - ¿Cómo son las transmisiones más eficientes? – Webnet
Más eficiente en este caso porque los datos que se recuperan se alimentan directamente a través de la función de conversión y al flujo de salida sin necesidad de almacenamiento intermedio, o transferencia a memoria PHP y luego a –
¿El orden del filtro de flujo no es incorrecto? – Maarten