【发布时间】:2017-09-21 02:48:57
【问题描述】:
当有人尝试将笑脸插入我的数据库时,我偶尔会遇到以下异常:
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。
标签: c# mysql unicode utf-8 utf-32