<meta charset='utf-8'> <?php $res=glob('*.txt'); Przeczytaj plik txt wewnątrz folderu echo 'direct output file name, Chinese is zniekształcony, ponieważ ten skrypt PHP jest zakodowany jako utf-8:</br></br>'; foreach($res jako $value)
{ echo $value.'</br>';
} echo '</br>Następne jest zakodowane funkcją iconv:</br></br>'; foreach($res jako $value)
{ Echo IconV('GB2312', 'UTF-8', $value).'</br>'; Pierwszym parametrem jest kodowanie danych wejściowych, czyli kodowanie nazwy pliku, którą czytamy, a drugim parametrem jest kodowanie danych wyjściowych, które są teraz wyświetlane na naszej stronie internetowej
//的编码,为utf-8
} echo '</br>Output file content direct: txt text zapisany jako format ASC zniekształcony, ponieważ skrypt PHP jest w formacie utf-8</br></br>'; foreach($res jako $value)
{ Echo IconV('GB2312', 'UTC-8', $value).' Treść to: '.file_get_contents ($value).''</br>;
} echo '</br></br>Następne jest zakodowane funkcją iconv:</br></br>'; foreach($res jako $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'utf-8'); Sprawdź, czy treść tekstu jest zakodowana zgodnie ze stroną if($isutf 8!='utf-8')
{ Echo IconV('GB2312', 'UTC-8', $value).' Treść to: '.iconv('gb2312','utf-8', file_get_contents($value)).'</br>'; Jeśli występuje niespójność, zostanie przekształcona
} else
{ Echo IconV('GB2312', 'UTC-8', $value).' Treść to: '.file_get_contents ($value).''</br>;
}
} ?> |