mysql中文插入失败
中文插入失败
- 一是、没有指定连接的字符编码utf8,通常可见什么latin1什么什么的无法插入
- 二是、类似
(1366, "Incorrect string value: '\xF0\x9F\x92\x9C\xF0\x9F...' for column 'text' at row
,\xF0\x9F\x92\x9C\xF0\x9F,这种原因因为MySQL不识别有些字符的utf8编码(如表情字符),这时你需要指定连接字符编码为utf8mb4。数据表对应字段编码也改成utf8mb4