0

我试图惰性的值是 - 112 如果你甚至从这里复制并使用 myslql 工作台或 Heidi 插入 mysql,我会收到以下错误

0 13:59:43 INSERT INTO test.employee VALUES ('2','112') 错误代码:1366。不正确的字符串值:'\xF0\xAA\x8B\x96\xF0\xAA...' 列'名称'在第 1 行

我检查了 schema 、 table 、 column 是否有 utf-8 encoding 。我也试过 utf8mb4 , utf16 和 utf32 。

你能帮我么 ?

4

1 回答 1

0

请参考

http://mathiasbynens.be/notes/mysql-utf8mb4

问题是这些是罕见的汉文字符,这些是 UTF 8 中每个字符四个字节,而不是 UTF 8 中的 3 个字节,所以我必须将连接编码也更改为 utfbmb4,这是我的错误

请按照博客中的说明更改 my.ini

http://mathiasbynens.be/notes/mysql-utf8mb4

于 2013-09-26T11:45:48.367 回答