Я предлагаю попробовать это в config/application.rb
(возможно, вы пробовали config.encoding
раньше - см. Примечание)
config.action_controller.default_charset = 'ISO-8859-1'
Это должно работать как в Ruby 1.8, так и в Ruby 1.9.
Также убедитесь, что ваш HTML-макет синхронизирован :
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
Примечание: вы, вероятно, должны оставить config.encoding = 'UTF-8'
в покое.Это особенно верно для Ruby 1.8, где config.encoding
используется для установки $KCODE
и не любит $KCODE = 'NONE'
, что вы должны были бы указать для ISO-8859-1.