PHP 编码识别和转化

$ary = array('GBK','UTF-8','CP936');
$encode = mb_detect_encoding($output, $ary); 编码识别
$output = mb_convert_encoding($output,'UTF-8',$encode); 编码转化
$out = iconv("GBK", "UTF-8″, $out); 编码转化

iconv和mb_convert_encoding的区别在于:
iconv的效率会比后者的高,但是iconv遇到不确定或者无法识别的编码时,会报错,所以建议当你确定要转码的编码时,为iconv,不确定时用后者

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!