嗨,我有一个存储一些数据的 oracle 数据库。它还包含一些非英文文本,例如“TEST”。引用不是英文引用“。问题是当我从 Rails 2.2.2 (Ruby 1.8.7) 检索它时,此数据库模型的字段值在 erg 视图中返回问号,因此“TEST”变为?TEST?。但是在 Rails 3 下,它显示正确。
erb 中显示值的代码是
User.first.description
我确实使用以下内容在 database.yml 中设置了编码,但没有帮助
编码:UTF8 排序规则:utf8_unicode_ci
可能是因为 Ruby 1.9 比 Ruby 1.8 更好地处理编码。有没有办法解决这个问题?