<meta charset='utf-8'> <?php $res=glob('*.txt'); Baca file txt di dalam folder echo 'langsung mengeluarkan nama file, bahasa Cina kacau, karena skrip php ini dikodekan sebagai utf-8:</br></br>'; foreach($res sebagai $value)
{ gema $value.'</br>';
} echo '</br>Berikut ini dikodekan dengan fungsi iconv:</br></br>'; foreach($res sebagai $value)
{ Echo Iconv('GB2312','UTF-8',$value).'</br>'; Parameter pertama adalah pengkodean data input, yaitu pengkodean nama file yang kita baca, dan parameter kedua adalah pengkodean data output, yang sekarang ditampilkan di halaman web kita
//的编码,为utf-8
} echo '</br>Keluarkan konten file secara langsung: konten teks txt disimpan sebagai format asc kacau karena skrip php dalam format utf-8</br></br>'; foreach($res sebagai $value)
{ Echo Iconv('GB2312','UTF-8',$value).' Isinya adalah: '.file_get_contents ($value).'';</br>
} echo '</br></br>Berikut ini dikodekan dengan fungsi iconv:</br></br>'; foreach($res sebagai $value)
{ $str=file_get_contents($value); $isutf 8=mb_check_encoding($str,'utf-8'); Periksa apakah konten teks dikodekan sesuai dengan halaman web if($isutf 8!='utf-8')
{ Echo Iconv('GB2312','UTF-8',$value).' Isinya adalah: '.iconv('gb2312','utf-8',file_get_contents($value)).'</br>'; Jika ada inkonsistensi, itu akan dikonversi
} yang lain
{ Echo Iconv('GB2312','UTF-8',$value).' Isinya adalah: '.file_get_contents ($value).'';</br>
}
} ?> |