<meta charset='utf-8'> <?php $res=globo('.txt'); Leia o arquivo txt dentro da pasta echo 'nome do arquivo de saída direta, chinês está distorcido, porque este script PHP é codificado como utf-8:</br></br>'; Foreach($res como $value)
{ Echo $value.'</br>';
} echo '</br>O seguinte é codificado com a função iconv:</br></br>'; Foreach($res como $value)
{ Echo IconV('GB2312', 'UTF-8', $value).'</br>'; O primeiro parâmetro é a codificação dos dados de entrada, ou seja, a codificação do nome do arquivo que lemos, e o segundo parâmetro é a codificação dos dados de saída, que agora são exibidos em nossa página web
//的编码,为utf-8
} echo '</br>Conteúdo de arquivo de saída direta: conteúdo de texto txt salvo no formato ASC distorcido porque o script PHP está no formato UTF-8</br></br>'; Foreach($res como $value)
{ Echo IconV('GB2312', 'UTF-8', $value).' O conteúdo é: '.file_get_contents ($value).''</br>;
} echo '</br></br>O seguinte é codificado com a função iconv:</br></br>'; Foreach($res como $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'UTF-8'); Verifique se o conteúdo do texto está codificado em linha com a página web if($isutf 8!='UTF-8')
{ Echo IconV('GB2312', 'UTF-8', $value).' O conteúdo é: '.iconv('gb2312','utf-8',file_get_contents($value).'</br>'; Se houver inconsistência, ela será convertida
} senão
{ Echo IconV('GB2312', 'UTF-8', $value).' O conteúdo é: '.file_get_contents ($value).''</br>;
}
} ?> |