<meta charset='utf-8'> <?php $res=globo('.txt'); Lee el archivo txt dentro de la carpeta echo 'nombre de archivo de salida directa, el chino está distorsionado, porque este script PHP está codificado como utf-8:</br></br>'; Foreach($res como $value)
{ eco $value.'</br>';
} echo '</br>Lo siguiente está codificado con la función iconv:</br></br>'; Foreach($res como $value)
{ Echo Iconv('GB2312', 'UTF-8', $value).'</br>'; El primer parámetro es la codificación de los datos de entrada, es decir, la codificación del nombre del archivo que leemos, y el segundo parámetro es la codificación de los datos de salida, que ahora se muestran en nuestra página web
//的编码,为utf-8
} echo '</br>Contenido de archivo de salida directamente: contenido de texto txt guardado en formato ASC distorsionado porque el script PHP está en formato utf-8</br></br>'; Foreach($res como $value)
{ Echo IconV('GB2312', 'UTF-8', $value).' El contenido es: '.file_get_contents ($value).''</br>;
} echo '</br></br>Lo siguiente está codificado con la función iconv:</br></br>'; Foreach($res como $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'utf-8'); Comprueba si el contenido de texto está codificado en línea con la página web if($isutf 8!='UTF-8')
{ Echo IconV('GB2312', 'UTF-8', $value).' El contenido es: '.iconv('gb2312','utf-8',file_get_contents($value)).</br>''; Si hay inconsistencia, se convertirá
} si no,
{ Echo IconV('GB2312', 'UTF-8', $value).' El contenido es: '.file_get_contents ($value).''</br>;
}
} ?> |