跳到主要內容

發表文章

目前顯示的是 七月, 2009的文章

MySql 5 中文問題

簡單心得:
my.ini
[mysqld]
...略

# The default character set that will be used when a new schema or table is
# created and no character set is defined
#default-character-set=latin1
default-character-set=utf8

注意:是utf8不是utf-8,寫錯將導致MySQL服務無法啟動。

每個table在設定欄位都要指定為utf-8(column charset, column collate)


此圖是MySQL Query Browser的設定畫面。

如果你原本已經設定了其他編碼,要改成utf8,文字內容可不會自行轉碼,你要自己想辦法將文字內容轉換再存進去。