<meta carset='utf-8'> <?php $res=glob('.txt'); Leggi il file txt all'interno della cartella echo 'nome file in output diretto, il cinese è confuso, perché questo script php è codificato come utf-8:</br></br>'; Foreach($res come $value)
{ echo $value.'</br>';
} echo '</br>Il seguente è codificato con la funzione iconv:</br></br>'; Foreach($res come $value)
{ Echo Iconv('GB2312', 'UTF-8',$value).'</br>'; Il primo parametro è la codifica dei dati di input, cioè la codifica del nome file che leggiamo, e il secondo parametro è la codifica dei dati di output, che ora sono visualizzati sulla nostra pagina web
//的编码,为utf-8
} echo '</br>Output direct content file: contenuto testo txt salvato in formato ASC distorto perché lo script PHP è in formato utf-8</br></br>'; Foreach($res come $value)
{ Echo IconV('GB2312', 'UTF-8', $value).' Il contenuto è: '.file_get_contents ($value).''</br>;
} echo '</br></br>Il seguente è codificato con la funzione iconv:</br></br>'; Foreach($res come $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'utf-8'); Controlla se il contenuto del testo è codificato in linea con la pagina web if($isutf 8!='UTF-8')
{ Echo IconV('GB2312', 'UTF-8', $value).' Il contenuto è: '.iconv('gb2312','utf-8',file_get_contents($value)).</br>''; Se c'è incoerenza, verrà convertita
} altrimenti
{ Echo IconV('GB2312', 'UTF-8', $value).' Il contenuto è: '.file_get_contents ($value).''</br>;
}
} ?> |