<meta rakstzīmju kopa='utf-8'> <?php $res=glob('*.txt'); Lasīt txt failu mapē echo 'tieši izvades faila nosaukums, ķīniešu valoda ir izkropļota, jo šis php skripts ir kodēts kā utf-8:</br></br>'; foreach($res kā $value)
{ atbalss $value.'</br>';
} echo "</br>Ar funkciju iconv ir kodēts:</br></br>"; foreach($res kā $value)
{ echo iconv('GB2312','UTF-8',$value).'</br>'; Pirmais parametrs ir ievades datu kodējums, tas ir, lasītā faila nosaukuma kodējums, un otrais parametrs ir izejas datu kodējums, kas tagad tiek parādīts mūsu tīmekļa lapā
//的编码,为utf-8
} echo "</br>Izvadīt faila saturu tieši: txt teksta saturs saglabāts kā asc formāts izkropļots, jo php skripts ir utf-8 formātā</br></br>"; foreach($res kā $value)
{ echo iconv('GB2312','UTF-8',$value).' Saturs ir: '.file_get_contents ($value).'';</br>
} echo "</br></br>Ar funkciju iconv ir kodēts:</br></br>"; foreach($res kā $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'utf-8'); Pārbaudiet, vai teksta saturs ir kodēts saskaņā ar tīmekļa lapu IF($isutf 8!='UTF-8')
{ echo iconv('GB2312','UTF-8',$value).' Saturs ir: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Ja ir neatbilstība, tā tiks konvertēta
} citādi
{ echo iconv('GB2312','UTF-8',$value).' Saturs ir: '.file_get_contents ($value).'';</br>
}
} ?> |