一、需要的配置
1.mysql資料庫服務端的資料儲存要採用utf8;
2.mysql資料庫連線collection要採用utf8;
3.php程式編碼要採用utf8;
二、具體的實現
1.my.cnf配置檔案中
[mysqld]
default-character-set=utf8
[client]
default-character-set=utf8
2.修改特定資料庫中資料目錄下的db.opt檔案
default-character-set=utf8
default-collation=utf8_general_ci
3.通過sql語句更改資料庫編碼配置
mysql> alter database name character set utf8;
mysql> alter table type character set utf8;
mysql> alter table type modify type_name varchar(50) character set utf8;
tobecontinued
mysql> status
mysql> show variables like 'character_set_%';
mysql> show variables like 'collation_%';
4.執行sql語句(尤其是還原資料的時候)前,指定編碼
set names 'utf8';
mysql資料庫編碼設定 MySQL資料庫編碼設定
預設情況下mysql資料庫使用的是拉丁 lantin1 字元進行編碼 如輸入命令show variables like character 檢視資料庫編碼 variable name value character set client latin1 character set connection...
mysql資料庫編碼設定
1.mysql基礎操作 1 啟動資料庫命令 net start mysql 2 關閉資料庫命令 net stop mysql 3 進入資料庫 mysql u root p 4 設定編碼格式為utf8 set character set client utf8 set character set se...
設定mysql資料庫的編碼
mysql的預設編碼是latin1,不支援中文,那麼如何修改mysql的預設編碼呢,下面以utf 8為例來說明 需要注意的是,要修改的地方非常多,相應的修改方法也很多。下面是一種最簡單最徹底的方法 一 windows 1 中止mysql服務 2 在mysql的安裝目錄下找到my.ini,如果沒有就把...