<meta charset='utf-8'> <?php $res=glob('*.txt'); Прочитайте txt-файл у папці echo «безпосередньо вихідна назва файлу, китайська спотворена, оскільки цей php-скрипт кодується як utf-8:</br></br>'; foreach($res як $value)
{ Echo $value.'</br>';
} echo '</br>Наступне кодується функцією iconv:</br></br>'; foreach($res як $value)
{ Echo iconv('gb2312','utf-8',$value).'</br>'; Перший параметр — це кодування вхідних даних, тобто кодування імені файлу, який ми читаємо, а другий параметр — кодування вихідних даних, які тепер відображаються на нашій веб-сторінці
//的编码,为utf-8
} echo '</br>Вихідний вміст файлу безпосередньо: текстовий контент, збережений у форматі ASC, спотворений, оскільки php-скрипт у форматі utf-8</br></br>'; foreach($res як $value)
{ Echo iconV('GB2312','utf-8',$value).' Зміст такий: «.file_get_contents ($value).»</br>;
} echo '</br></br>Наступне кодується функцією iconv:</br></br>'; foreach($res як $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'utf-8'); Перевірте, чи кодується текст відповідно до веб-сторінки if($isutf 8!='UTF-8')
{ Echo iconV('GB2312','utf-8',$value).' Зміст: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Якщо є невідповідність, вона буде конвертована
} інше
{ Echo iconV('GB2312','utf-8',$value).' Зміст такий: «.file_get_contents ($value).»</br>;
}
} ?> |