我偶尔会收到以下异常,当有人试图插入笑脸到我的数据库:如何在MySQL数据库中插入4个字节的unicode字符?
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插入才能开始工作?
不要使用'utf32'。 –