当有人试图将笑脸插入我的数据库时,我偶尔会遇到异常:
Incorrect string value: '\xF0\x9F\x98\x8A' for column 'name' at row 1
名称定义为
`name` VARCHAR(255) CHARACTER SET utf32 COLLATE utf32_general_ci NOT NULL,`
我在我的连接字符串
中使用CharSet=utf8;
我还应该检查/更改完整的unicode插件才能开始工作?
答案 0 :(得分:1)
您必须将collation
数据库table
更改为utf8mb4_bin
将数据库配置中的CHARACTER SET设置为utf8mb4