<meta charset='utf-8'> <?php $res=glob('*.txt'); Loe kaustas olevat txt-faili echo 'otse väljundfaili nimi, hiina keel, on segane, sest see PHP skript on kodeeritud kui utf-8:</br></br>'; foreach ($res kui $value)
{ Echo $value.'</br>';
} echo '</br>Järgmine on kodeeritud iconv funktsiooniga:</br></br>'; foreach ($res kui $value)
{ Echo IconV('GB2312','UTF-8',$value).'</br>'; Esimene parameeter on sisendandmete kodeerimine, st loetava failinime kodeerimine, ja teine parameeter on väljundandmete kodeerimine, mis on nüüd kuvatav meie veebilehel
//的编码,为utf-8
} echo '</br>Väljundfaili sisu otse: txt tekstisisu salvestatud ASC formaadis segaduses, kuna PHP skript on utf-8 formaadis</br></br>'; foreach ($res kui $value)
{ Echo IconV ('GB2312','UTF-8', $value).' Sisu on: '.file_get_contents ($value).''</br>;
} echo '</br></br>Järgmine on kodeeritud iconv funktsiooniga:</br></br>'; foreach ($res kui $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'utf-8'); Kontrolli, kas tekstisisu on kodeeritud veebilehe järgi if($isutf 8!='UTF-8')
{ Echo IconV ('GB2312','UTF-8', $value).' Sisu on: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Kui esineb vastuolu, konverteeritakse see
} else
{ Echo IconV ('GB2312','UTF-8', $value).' Sisu on: '.file_get_contents ($value).''</br>;
}
} ?> |