试图在MySQL数据库中支持unicode

时间:2015-09-07 13:43:05

标签: mysql character-encoding mysql-workbench

我正在做一个项目,我必须将推文保存到我的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(修改连接,客户端和服务器字符集)。

enter image description here

1 个答案:

答案 0 :(得分:0)

Dup的?连接后需要SET NAMES utf8mb4;