$encode = mb_detect_encoding($file, "ASCII,UTF-8,CP936,EUC-CN,BIG-5,EUC-TW");
$file = mb_convert_encoding($file,"gbk", $encode);
$encode = mb_detect_encoding("野牛", "ASCII,CP936,UTF-8,EUC-CN,BIG-5,EUC-TW");
if ($encode!='CP936') {
$file = mb_convert_encoding($file,"gbk", $encode);
}
在搜索傳參數的時候,出現非常詭異的問題。“野牛”這個詞在GBK文件下出現亂碼。
獲取它的格式爲UTF-8。
猜想原因是在UTF-8和GBK格式下,都可以識別這個詞。所以在格式轉換的時候出錯。