Neo's Blog

首頁 相本 討論 書籤

分類目錄
本站日誌 (51)
碎碎唸啦 (173)
網站架設 (84)
程式設計 (161)
軟體使用 (69)
電子商務 (126)
經營奇想 (48)
基金理財 (11)
聰明消費 (87)
電影心得 (47)
開放原碼 (16)
工作記錄 (2)
毛毛小記 (9)
就是不同 (2)




歷史資料
 




February 26, 2006
設定 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
(檢視或新增的資料也都正確無誤)

 
由 Neo 發表於 February 26, 2006 04:03 PM 收進你的MyShare個人書籤  

我的環境:

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 不能打勾

我是這樣才能夠正確顯示中文!


發表於 May 17, 2006 05:08 PM

navicat 不錯用,但匯出 excel 跟pdf 時用 openoffice 開時都亂碼。但 ms 的 excel 不會。


asako 發表於 April 12, 2007 11:10 AM
發表迴響  
(*星號開頭為必填欄位)











(請輸入您看到的數字,看不到請按右鍵->顯示圖片)


記住我的資訊?







Copyright 2005 Neo's Blog All rights reserved.