PHP自动识别判断编码并转换成UTF-8的方法
因为中文存在多种字符集,比如,GBK,GB2312,UTF-8,BIG5都能用于中文,因此我们在使用PHP传导的时候,经常碰到多个页面使用不同字符集的情况。
这里可以使用自动判断和自动转换功能,将其统一为UTF-8
代码如下:
$encode_arr = array('UTF-8','ASCII','GBK','GB2312','BIG5','JIS','eucjp-win','sjis-win','EUC-JP');
$encoded = mb_detect_encoding($content, $encode_arr);//自动判断编码
$content = iconv($encoded, "UTF-8//IGNORE", $content);//将判断出来的编码格式统一转换成UTF-8
顶(0)
踩(0)
- 最新评论