1. 程式人生 > >在MAC下 Mysql 插入中文記錄出現問號亂碼的問題

在MAC下 Mysql 插入中文記錄出現問號亂碼的問題

插入中文記錄出現問號亂碼的問題。

可能是因為在建立 TABLE 的時候某一欄位沒有指定 CHARSET 為UTF8 ,並且資料庫的 my.cnf配置檔案裡也沒有指定預設的編碼方式。

所以我找出解決問題的方法有如下兩點:

1.修改mysql的配置檔案。(全域性性的)

開啟終端。

cd /usr/local/mysql

nano my.cnf

在 mysqld下面加入兩行字

character-set-server=utf8
default-character-set=utf8

然後重啟mysql

重新CREATE TABLE

2.利用資料庫管理工具修改表的屬性。例如用navicat來設定表的屬性。(區域性性的)