close
不管是PHP或JSP 如果寫入utf-8的資料
mysql跟程式其中一方沒有寫好的話
SQL內的資料會變成亂碼
可以用這個方法舊回


(1) 匯出資料並指定編碼 latin1 (如果出來還是亂碼就改 big5 看看)
mysqldump -u root -p –default-character-set=latin1 資料庫名稱 > backup.sql

(2) 用編輯器開 backup.sql,前幾行會有個
/*!40101 SET NAMES latin1 */;
改成 /*!40101 SET NAMES utf8 */;
然後存檔存成 UTF-8 格式

(3) 匯入資料
mysql -u root -p 資料庫名稱 < backup.sql
這樣裡面的資料就會是 utf-8 了

(4) 修改連線方式改成utf-8
arrow
arrow
    全站熱搜

    偷尼 發表在 痞客邦 留言(0) 人氣()