用于utf8mb4\u unicode\u ci的MySQL句柄unicode文本

用于utf8mb4\u unicode\u ci的MySQL句柄unicode文本,mysql,unicode,emoji,Mysql,Unicode,Emoji,在尝试向表中插入字符串时出现以下错误 错误:ER\U截断\U错误\U值\U用于\U字段:不正确的字符串值:“\xF0\x9F\x98\x8D…”用于第1行的列“预览\u文本” \xF0\x9F\x98\x8D是连接后立即出现的笑脸表情符号,您应该喜欢: 通常,您的客户机中会有一个选项来设置它(比查询更优雅),例如: NodeJS: 还有PHP的MySQLi $mysqli->set_charset("utf8mb4"); mysql.createPool({ ... ch

在尝试向表中插入字符串时出现以下错误

错误:ER\U截断\U错误\U值\U用于\U字段:不正确的字符串值:“\xF0\x9F\x98\x8D…”用于第1行的列“预览\u文本”


\xF0\x9F\x98\x8D是连接后立即出现的笑脸表情符号,您应该喜欢:

通常,您的客户机中会有一个选项来设置它(比查询更优雅),例如: NodeJS:

还有PHP的MySQLi

$mysqli->set_charset("utf8mb4");
mysql.createPool({
    ...
    charset : 'utf8mb4'
});
$mysqli->set_charset("utf8mb4");