1. 程式人生 > >php插入mysql的中文亂碼問題

php插入mysql的中文亂碼問題

是的,我又一次在linux下使用php插入mysql時中文亂碼了~~

一下子又亂了思路,忘了怎麼解決,後來搞好了,這裡整理下:

第一步:

確定檔案編碼,可以使用set fileencoding來檢視,如果是utf-8,那麼說明檔案沒什麼問題。如果是gbk或者其他型別,可以使用iconv(‘GBK’, ‘UTF-8//IGNORE’, $str)來將編碼進行轉換。

第二步:

在執行mysql插入之前,記得將亂碼的字串轉換一下mysql->query(“set names utf8;”);

基本上以上兩步就可以了。