<meta charset='utf-8'> <?php $res=글롭('*.txt'); 폴더 안에 있는 txt 파일을 읽으세요 에코 '직접 출력 파일 이름, 중국어가 왜곡되어 있는데, 이 PHP 스크립트가 UTF-8로 인코딩되어 있기 때문입니다.</br></br>'; foreach($res as $value)
{ 에코 $value.'</br>';
} 에코 '</br>다음은 iconv 함수로 인코딩되어 있습니다:</br></br>'; foreach($res as $value)
{ 에코 아이콘('GB2312', 'UTF-8',$value).'</br>'; 첫 번째 매개변수는 입력 데이터의 인코딩, 즉 우리가 읽는 파일 이름의 인코딩이며, 두 번째 매개변수는 출력 데이터의 인코딩으로, 현재 웹 페이지에 표시됩니다
//的编码,为utf-8
} 에코 '</br>출력 파일 내용 직통: 텍스트 내용이 ASC 형식으로 저장됨, PHP 스크립트가 UTF-8 형식이라 왜곡됨</br></br>'; foreach($res as $value)
{ 에코 아이콘('GB2312', 'UTF-8',$value)'. 내용은 다음과 같습니다: '.file_get_contents ($value).''</br>;
} 에코 '</br></br>다음은 iconv 함수로 인코딩되어 있습니다:</br></br>'; foreach($res as $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'utf-8'); 텍스트 내용이 웹페이지에 맞게 인코딩되었는지 확인하세요 if($isutf 8!='utf-8')
{ 에코 아이콘('GB2312', 'UTF-8',$value)'. 내용은 다음과 같습니다: '.iconv('gb2312','utf-8',file_get_contents($value).'</br>'; 불일치가 있으면 변환됩니다
} 그렇지 않으면
{ 에코 아이콘('GB2312', 'UTF-8',$value)'. 내용은 다음과 같습니다: '.file_get_contents ($value).''</br>;
}
} ?> |