我正在做一个项目,我必须将推文保存到我的MySQL数据库中。问题是一些推文包含表情符号和其他我无法保存的符号 - 它显示如下错误:
字符串值不正确:' \ xF0 \ x9F \ x98 \ x82。 ...'对于专栏' text'在 第1行
我尝试使用this link tutorial转换为utf8mb4
,但在第5步中,我更改了 C:\ ProgramData \ MySQL \ MySQL Server 5.6中的my.ini文件目录。
但是当我在我的mysql控制台中SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
时,我没有得到所需的结果,我的字符集不会更改为utf8mb4
,它仍然是utf8
,请指导我如何解决这个问题,我是新手。我已将图像附加到上述教程的步骤5(修改连接,客户端和服务器字符集)。
答案 0 :(得分:0)
Dup的?连接后需要SET NAMES utf8mb4;
。