<meta-tecken='utf-8'> <?php $res=glob('*.txt'); Läs txt-filen i mappen echo 'filnamn som direkt utmatas, kinesiskan är förvrängd eftersom detta php-skript är kodat som utf-8:</br></br>'; foreach($res som $value)
{ echo $value.'</br>';
} echo '</br>Följande är kodat med iconv-funktionen:</br></br>'; foreach($res som $value)
{ Echo Iconv('GB2312','UTF-8',$value).'</br>'; Den första parametern är kodningen av indatan, det vill säga kodningen av filnamnet vi läser, och den andra parametern är kodningen av utdatan, som nu visas på vår webbsida
//的编码,为utf-8
} echo '</br>Exportera filinnehåll direkt: txt-textinnehåll sparat som asc-format förvrängt eftersom php-skriptet är i utf-8-format</br></br>'; foreach($res som $value)
{ echo iconv('gb2312','utf-8',$value).' Innehållet är: '.file_get_contents ($value).''</br>;
} echo '</br></br>Följande är kodat med iconv-funktionen:</br></br>'; foreach($res som $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'utf-8'); Kontrollera om textinnehållet är kodat i linje med webbsidan if($isutf 8!='utf-8')
{ echo iconv('gb2312','utf-8',$value).' Innehållet är: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Om det finns inkonsekvens kommer den att konverteras
} annars
{ echo iconv('gb2312','utf-8',$value).' Innehållet är: '.file_get_contents ($value).''</br>;
}
} ?> |