Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 8888|Resposta: 0

Solução PHP para ler caracteres chineses distorcidos em arquivos txt

[Copiar link]
Publicado em 03/02/2015 16:25:15 | | |

<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>;
}
}
?>




Anterior:Soluções para códigos de status de erro IIS 7.0: códigos detalhados de erro IIS e explicações
Próximo:Competição na arquitetura de armazenamento para ver quem se tornará o rei da era dos grandes dados
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com