环境:Rails 4.2.1,Mysql2 0.3.19
新建一个表叫做 infomation,在本地开发环境下,表的编码是 utf8_unicode_ci。
cap 部署到服务器后 infomation 表的编码是 latin1_swedish_ci。
补充背景:之前已经通过 migrate 建立了几个表(在开发中的项目),编码是 utf8 的。现在不知道哪里出了问题,在服务器上新建表的编码会变为 latin1。
求助如何排查问题?
其它资料:
之前 MySQL 中 character_set_database 和 character_set_server 的编码是 latin1,截图是在修改了 my.cn 后。
临时的解决办法(staging 环境):