`
rebeidian
  • 浏览: 24457 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

mysql 存入Emoji表情符号报错解决

 
阅读更多

需要 大于 MySQL 5.5.3版本

my.cnf中加入

1.

[mysql] default-character-set=utf8mb4 [mysqld] character-set-server=utf8mb4

2.

 

数据库表,修改对应字段编码为utf8mb4

 

普通的字符串或者表情都是占位3个字节,所以utf8足够用了,但是移动端的表情符号占位是4个字节,普通的utf8就不够用了,为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集,这必须要作为移动互联网行业的一个技术选型的要点。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics