如果不清楚字符串的编码格式的话, 就可以像这样检查:
- ?
- $out_string = mb_detect_encoding($string, array("ASCII", "UTF-8", "GB2312", "GBK", "BIG5"));
- echo $out_string;
- ?
这样就能知道它是什么编码的了. 后续操作还可以为其转码:
- ?
- if ($out_string == "UTF-8") {
- $string = iconv("UTF-8", "GBK", $string);
- }
来源: http://www.bubuko.com/infodetail-2660516.html