<meta charset='utf-8'> <?php $res=glob('*.txt'); Прочитайте txt-файл внутри папки echo «прямо выводит имя файла, китайский искажается, потому что этот скрипт PHP кодируется как UTF-8:</br></br>'; foreach($res как $value)
{ эхо $value.'</br>';
} echo '</br>Следующее кодируется с функцией iconv:</br></br>'; foreach($res как $value)
{ Echo iconV('GB2312','UTF-8',$value).'</br>'; Первый параметр — это кодировка входных данных, то есть кодирование имя файла, которое мы читаем, а второй параметр — кодирование выходных данных, которые теперь отображаются на нашей веб-странице
//的编码,为utf-8
} echo '</br>Вывод содержимого файла напрямую: текстовое содержимое txt сохранено как 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>;
}
} ?> |