0

我正在运行一个 RoR 应用程序,它从一些使用 utf8_general_ci 作为排序规则的事件表中提取数据。

问题是我所有的页面都呈现这样的东西:

Atat�rk Stadi 11 月 2 日 20:00

到目前为止,我已经尝试过: - 更改 application.rb 中的编码

  • 添加

    <meta charset="utf-8" />
    
  • 添加

    content="text/html;charset=utf-8"
    
  • 上述标签的所有组合与所有可能适用于我们内容的相关编码。

文档类型是

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

我也尝试过 HTML5 和其他变体。

我还没有尝试过 iconv 解决方案,宁愿不必走那条路。

有谁知道如何解决这个问题?

谢谢!N。

4

1 回答 1

1

您的 config/database.yml 文件中有编码:utf8 吗?

于 2012-11-02T14:08:10.047 回答