1、檢視資料庫的編碼格式show variables
like
'%char%'
;
2、修改配置檔案my.cnf ,把下面有utf8的都改為utf8mb4
3、重啟資料庫
檢視編碼:
4、改資料庫編碼和表編碼
alter
database
《資料庫名》
character
set
utf8mb4;
alter table 《表名》 convert to character set utf8mb4 collate utf8mb4_general_ci;
5、檢視資料表的編碼格式
show
create
table
《表名》;
MySQL資料庫 utf 8與utf8mb4
mysql資料庫 utf 8與utf8mb4 mysql的 utf8 實際上不是真正的utf 8。mysql中的 utf8 只支援每個字元最多三個位元組,而真正的utf 8是每個字元最多四個位元組。mysql一直沒有修復這個bug,但是他們在2010年發布了乙個叫作 utf8mb4 的字符集,繞過了...
mysql修改 utf8mb4編碼
1.修改資料庫的編碼 將資料庫 test 的編碼方式修改為 utf8 如 alter database test defaultcharacter set utf8 collate utf8 bin 2.修改表的編碼 將表 test 的編碼方式修改為 utf8 如 alter table test ...
修改MySQL編碼為utf8mb4
mysql 錯誤 1.sql error 1366 incorrect string value xe8 xaf xa6 xe7 xbb x86 for column address at row 1 原因,原來的低版本mysql不支援四位位元組的 一般為1 3位,試驗說明 5.6是支援4位的 需要...