由於MySQL 4.1 以上 (含 MySQL 5.0) 開始採用字元校對的方式,在 Navicat 上如果沒有做設定,就算 Encoding 已經設為 UTF-8 ,看到的資料還是會像下面這樣:
(以上表單的字元校對為 utf8_general_ci)
解決的方式如下圖: (在主機名按右鍵-> Connection Properties)
(選擇 Acvanced Settings -> 把 Use MySQL character set 打勾)
按 OK 之後,再去看資料就正常了。 (檢視或新增的資料也都正確無誤)
我的環境:
MySQL 4.1 [client] default-character-set = utf8
[mysqld] init_connect=’SET NAMES utf8′ default-character-set=utf8 default-collation=utf8_general_ci
—
使用 Navicat 7.2.2
(1) Ecoding -> 65001 (UTF-8)
(2) Acvanced Settings -> Use MySQL character set 不能打勾
我是這樣才能夠正確顯示中文!
navicat 不錯用,但匯出 excel 跟pdf 時用 openoffice 開時都亂碼。但 ms 的 excel 不會。
Your email address will not be published.
Δ
2 comments On 設定 Navicat 支援 UTF8 的字元校對的 (MySQL 4.1 以上適用)
我的環境:
MySQL 4.1
[client]
default-character-set = utf8
[mysqld]
init_connect=’SET NAMES utf8′
default-character-set=utf8
default-collation=utf8_general_ci
—
使用 Navicat 7.2.2
(1) Ecoding -> 65001 (UTF-8)
(2) Acvanced Settings -> Use MySQL character set 不能打勾
我是這樣才能夠正確顯示中文!
navicat 不錯用,但匯出 excel 跟pdf 時用 openoffice 開時都亂碼。但 ms 的 excel 不會。