php 检测字符集

有用json_encode!=false的,因为只支持utf-8

mb_check_encoding ($kw,'UTF-8'),也可以,不过判断utf-8是准确的 如果直接用来检测gbk就不准确了

因为中文环境下一般就是这两种 所以不是utf-8就可以当作gbk

另外原来的iconv('GBK','UTF-8',$kw)也可以用mb_convert_encoding ($kw, 'UTF-8', 'GBK');gbk转utf8

原文地址:https://www.cnblogs.com/webkb/p/4895200.html