У меня есть очередь текстовых сообщений в Redis. Допустим, сообщение в Redis выглядит примерно так:
"niño"
(найдите нестандартный символ).
Приложение rails отображает очередь сообщений. Когда я тестирую локально (Rails 3.2.2, Ruby 1.9.3), все в порядке, но на кедре Heroku (Rails 3.2.2, я думаю, есть ruby 1.9.2) я получаю печально известную ошибку: ActionView:: Template::Error (недопустимая последовательность байтов в UTF-8)
Прочитав и перечитав все, что удалось найти в Интернете, я все еще не знаю, как это исправить.
Будем признательны за любую помощь или указание правильного направления!
изменить:
Мне удалось найти решение. В итоге я использовал Iconv:
string = Iconv.iconv('UTF-8', 'ISO-8859-1', message)[0]
Ни один из предложенных ответов, которые я нашел, похоже, не работает в моем случае.