Проблемы кодирования в браузере, но НЕ в консоли rails - PullRequest
1 голос
/ 05 апреля 2011

Еще одна проблема с кодировкой Rails 3 для вас.

У меня есть этот код в контроллере:

@page_title = @episode.podcast.name + " » " + @episode.title.force_encoding("utf-8").truncate(25)

Когда я загружаю страницу в браузере, я получаю эту ошибку:

**incompatible character encodings: ASCII-8BIT and UTF-8**

Однако, когда я запускаю тот же код в консоли rails, я получаю это:

"Jenner y Balmís, médic..."

Мои ограниченные знания говорят мне, что это связано с конфигурацией или проблемами окружающей среды.

1 Ответ

1 голос
/ 05 апреля 2011

Указываете ли вы набор символов в метатеге в макете? Это один из многоязычного проекта, который я сделал. Он использует HAML, но вы получите идею:

%meta{ :"http-equiv" => "Content-Type", :content => "text/html; charset=utf-8" }
...