<meta charset='utf-8'> <?php $res=glob('*.txt'); Lees het txt-bestand in de map echo 'direct uitvoer bestandsnaam, Chinees is onverstaanbaar, omdat dit PHP-script is gecodeerd als UTF-8:</br></br>'; foreach($res als $value)
{ echo $value.'</br>';
} echo '</br>Het volgende is gecodeerd met de iconv-functie:</br></br>'; foreach($res als $value)
{ Echo Iconv('GB2312','UTF-8',$value).'</br>'; De eerste parameter is de codering van de invoerdata, dat wil zeggen de codering van de bestandsnaam die we lezen, en de tweede parameter is de codering van de uitvoerdata, die nu op onze webpagina wordt weergegeven
//的编码,为utf-8
} echo '</br>Voer bestandsinhoud direct uit: txt-tekstinhoud opgeslagen als asc-formaat verward omdat php-script in utf-8-formaat is</br></br>'; foreach($res als $value)
{ echo iconv('gb2312','utf-8',$value).' De inhoud is: '.file_get_contents ($value).''</br>;
} echo '</br></br>Het volgende is gecodeerd met de iconv-functie:</br></br>'; foreach($res als $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'utf-8'); Controleer of de tekstinhoud in lijn is met de webpagina gecodeerd if($isutf 8!='utf-8')
{ echo iconv('gb2312','utf-8',$value).' De inhoud is: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Als er inconsistentie is, wordt het omgezet
} anders
{ echo iconv('gb2312','utf-8',$value).' De inhoud is: '.file_get_contents ($value).''</br>;
}
} ?> |