php插入mysql的中文亂碼問題
阿新 • • 發佈:2019-01-24
是的,我又一次在linux下使用php插入mysql時中文亂碼了~~
一下子又亂了思路,忘了怎麼解決,後來搞好了,這裡整理下:
第一步:
確定檔案編碼,可以使用set fileencoding來檢視,如果是utf-8,那麼說明檔案沒什麼問題。如果是gbk或者其他型別,可以使用iconv(‘GBK’, ‘UTF-8//IGNORE’, $str)來將編碼進行轉換。
第二步:
在執行mysql插入之前,記得將亂碼的字串轉換一下mysql->query(“set names utf8;”);
基本上以上兩步就可以了。