mb_detect_encoding() 检测字符编码 php

第一次用 mb_detect_encoding() 这个函数,发现我检测到的就是utf-8的,但我用的是从mssql里面检索的数据,而mssql 是不支持utf-8的,默认使用的应该是gb2312;

我直接有iconv 进行了转码,发现果然可以,所以mb_detect_encoding()检测字符编码至今应该是不稳定的。

结果肯定是推荐一个检测方法:mb_detect_encoding($str ,array('ASCII','GB2312','GBK','UTF-8')

posted @ 2016-03-16 17:09  爱笑的3  阅读(351)  评论(0编辑  收藏  举报