報錯內容例如:
Incorrect string value: '\xE6\xB2\xA1\xE5\x90\x83...' for column 'books' at row 1
1)查看表中的各字段的屬性:
show full columns from 表名;
2)如果看到每個字段都是lati...., 則執(zhí)行以下語句:
alter table 表名 convert to character set utf8 collate utf8_general_ci;
3)檢查一些變量collation_connection、_database、_server是否都是utf8...
show variables like 'collation%';
)修改的變量編碼
set collation_根據(jù)變量名修改=utf8_general_ci
4)檢查一些變量character的相關變量是否為utf8_general_ci
show variables like 'character%';
修改的變量編碼
set character_set_根據(jù)變量名修改=utf8;