設定 Navicat 支援 UTF8 的字元校對的 (MySQL 4.1 以上適用)

由於MySQL 4.1 以上 (含 MySQL 5.0) 開始採用字元校對的方式,在 Navicat 上如果沒有做設定,就算 Encoding 已經設為 UTF-8 ,看到的資料還是會像下面這樣:

20060226_01.gif

(以上表單的字元校對為 utf8_general_ci)


解決的方式如下圖:
20060226_02.gif
(在主機名按右鍵-> Connection Properties)

20060226_03.gif
(選擇 Acvanced Settings -> 把 Use MySQL character set 打勾)

按 OK 之後,再去看資料就正常了。
20060226_04.gif
(檢視或新增的資料也都正確無誤)

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 不會。

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar