解決mysql從windows系統移植到windows系統發生中文亂碼

      Linux上安裝mysql的預設編碼是latin1,這導致我從windows上的資料庫移植過去會發生亂碼或問好的現象.解決方式就是latin1編碼改成utf-8.下圖是我改完之後的變數


更改方式
登入mysql下以下指令
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
set character_set_system=utf8;
set collation_connection=utf8;
set collation_database=utf8;
set collation_server=utf8;

如果設完沒反應可以重開試試或是去修改my.cnf檔案

留言

此網誌的熱門文章