<meta charset='utf-8'> <?php $res=glob('*.txt'); Lue txt-tiedosto kansion sisällä echo 'suoraan ulostulotiedoston nimi, kiina on sekava, koska tämä PHP-skripti on koodattu muotoon utf-8:</br></br>'; foreach ($res $value)
{ Echo $value.'</br>';
} echo '</br>Seuraava on koodattu iconv-funktiolla:</br></br>'; foreach ($res $value)
{ Echo IconV('GB2312','UTF-8',$value).'</br>'; Ensimmäinen parametri on syötedatan koodaus, eli lukemamme tiedostonimen koodaus, ja toinen parametri on tulosdatan koodaus, joka näkyy nyt verkkosivuillamme
//的编码,为utf-8
} echo '</br>Tulosta tiedoston sisältö suoraan: txt-tekstisisältö tallennettuna ASC-muodossa sekava, koska PHP-skripti on UTF-8-muodossa</br></br>'; foreach ($res $value)
{ Echo IconV ('GB2312','UTF-8', $value).' Sisältö on: '.file_get_contents ($value).''</br>;
} echo '</br></br>Seuraava on koodattu iconv-funktiolla:</br></br>'; foreach ($res $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'UTF-8'); Tarkista, onko tekstisisältö koodattu verkkosivun linjassa if($isutf 8!='UTF-8')
{ Echo IconV ('GB2312','UTF-8', $value).' Sisältö on: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Jos on epäjohdonmukaisuutta, se muunnetaan
} else
{ Echo IconV ('GB2312','UTF-8', $value).' Sisältö on: '.file_get_contents ($value).''</br>;
}
} ?> |