2012-11-02 293 views
0

我正在運行一個RoR應用程序,該應用程序從某些使用utf8_general_ci作爲歸類的事件表中提取數據。Ruby on Rails - 編碼問題

的問題是,我所有的網頁渲染這樣的東西:

Atatrk 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.

+0

您正在使用哪些版本的Ruby和Rails? – simonmenke

+0

我在同一個數據庫中有兩個應用程序,一個使用2.2.2,一個使用3.2.1,兩者都有相同的問題。 –

+0

和你的Ruby版本? – simonmenke

回答

1

你有一個編碼:utf8在你的config/database.yml文件中?