我正在研究表情符号以与 mysql 数据库一起使用。 首先,我的应用程序使用版本为“5.6.22”的 RDS。我使用以下链接来处理 RDS mysql DB 的表情符号:
http://aprogrammers.blogspot.in/2014/12/utf8mb4-character-set-in-amazon-rds.html
正如链接所说,我们必须将字符集更新为“utf8mb4”,所以我做了相应的更改。
请查找附带的图像,其中包含 RDS 的“字符集”相关变量设置 (RDS-config.JPG)。
在进行正确配置后,我仍然收到错误消息,如下所示: “字符串值不正确:第 1 行的“column_name”列的“\xF0\x9D\x8C\x86””。
第二件事是,当我使用版本为“5.7.15”的本地 mysql 数据库时。我对“utf8mb4”的字符集变量做了同样的更改。详情请查看附件图片(Local-config.JPG)。
现在,如果我连接到本地数据库,表情符号就可以正常工作。
任何人都可以帮我解决这个问题。 提前致谢。 哈什瓦尔丹·帕瓦尔
RDS 配置详细信息: enter image description here
本地配置详细信息: enter image description here
最佳答案
我有非常类似的问题。问题是我为参数组设置了 utf8mb4
,但该参数组未选为 RDS 实例的默认组。
关于mysql - RDS MYSQL 数据库表情符号配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40463837/