Rails Rails + MySQL 如何支持 emoji

sanye · 2012年12月02日 · 最后由 hughparker 回复于 2016年12月14日 · 10220 次阅读

这两天有点时间,就来学习 ror 了。刚遇到一个数据库支持的问题,请教各位大侠。

之前用 mysql5.5 的 utf8mb4 编码来支持 emoji,但是今天给 rails 配置 mysql(使用最新版本的 gem mysql2(0.3.11),编码使用了 ugf8mb4。

但是当我:$ rake db:create 来生成数据库,会出错:Unsupported charset: '"utf8mb4"' 看来 mysql2 不支持 utf8mb4 编码格式。

那 mysql 支持 emoji 的问题,大家是如何解决的呢? 还是说我思路有问题,rails 对 emoji 的问题,不是通过数据库编码来解决的?

thanks.

不知道这篇文章是否有所帮助 http://qiita.com/items/7ac0c32c5264eac2b8bb

#1 楼 @Los 谢谢这位兄弟,只是这日文...

参考了日文的文章,写了一篇 blog,给碰到类似问题的同学参考。http://mumaren.me/blog/2013/11/27/support-emoji-in-rails-3-dot-2-14/

#3 楼 @huangxiangdan 很好的解决了问题

需要 登录 后方可回复, 如果你还没有账号请 注册新账号