因为要支持 ios 的 emoji 表情 所以把 mysql 的编码变成了 utf8mb4,同样也把 database.yml 的 encoding 变成了 utf8mb4
正确的 name 值是 "七里香 "
基本的 model 关系是一个艺人下有几张专辑
现在的问题是这样的:
从 console 里搜 Album.find(1)
name 里的值会是 "七里香???"
如果搜 @artist.albums.find(1)
name 就是正常的 "七里香 "
直接从 mysql 里读也是正常的。求教是什么原因?
mysql version: 5.6.20 rails version: 4.2 ruby version: 2.1.2p95