我已将我的 Rails 应用程序从 Mysql gem 切换到 Mysql2,但现在 UTF8 字段不起作用;具体来说,字符 á 以 á 出现。当使用 PHP 和使用 Mysql gem 时,该字符在 MySQL 控制台中正确显示。我已经encoding: utf8
在我的database.yml
文件中设置了。
可能有帮助
当我在控制台中逐个字符地检查它时,我看到 á 是“\303\241”(使用 Mysql gem)但 á 是“\303\203\302\241”(使用 Mysql2 gem) .