当前位置: 首页 > 知识库问答 >
问题:

一般错误:1366不正确的字符串值:“\xf0\x9f\x8d\xb8!...”

黄伟
2023-03-14
    null

但问题还是出现了。你知道吗?

共有1个答案

锺星洲
2023-03-14

将列和表设置为utf8mb4就可以了,但是还需要其他设置才能顺利工作:

PDO连接:

$dsn = 'mysql:host=my_ip;dbname=my_db;charset=utf8mb4';

连接后和运行查询前运行的SQL顺序:

$conn->exec("set names utf8mb4");
 类似资料: