方式一、修改/etc/my.cnf或者/etc/mysql/my.cnf檔案
[client]
default
-character
-set
= utf8
[mysqld]
default
-storage-
engine
=innodb
character
-set
-server = utf8
collation-server = utf8_general_ci
設定完成後,重啟mysql,使用mysql客戶端檢查編碼
show variables like
'%char%'
;
這樣設定可以對mysql中所有資料庫生效。
方式二、建立新資料庫時使用utf-8編碼,即對指定資料庫中的表生效
create
database sys_menus default
character
set utf8 collate utf8_general_ci;
方式三、建立表,建立字段使用utf-8編碼,即對指定表生效。
create
table sys_menus (
id int(10
)unsigned
notnull
auto_increment
, mvalue varchar(50
)character
set utf8 default'',
primary
key(
'id'))
default
charset
=utf8;
設定mysql資料庫字元編碼
mysql的預設編碼是latin1 就是 iso8859 1 不支援中文,那麼如何修改mysql的預設編碼呢,下面以utf 8為例來說明 需要注意的是,要修改的地方非常多,相應的修改方法也很多。下面是一種最簡單最徹底的方法 一 windows 1 中止mysql服務 2 在mysql的安裝目錄下找到...
設定mysql資料庫字元編碼
mysql的預設編碼是latin1 就是 iso8859 1 不支援中文,那麼如何修改mysql的預設編碼呢,下面以utf 8為例來說明 需要注意的是,要修改的地方非常多,相應的修改方法也很多。下面是一種最簡單最徹底的方法 一 windows 1 中止mysql服務 2 在mysql的安裝目錄下找到...
MySQL資料庫字元編碼設定
mysql資料庫預設的編碼是 character set latin1 collation latin1 swedish ci檢視mysql支援的編碼 mysql show character set 檢視當前mysql伺服器預設編碼 mysql show variables like charac...