Рельсы 3.1 (RC4), AJAX и UTF-8 - PullRequest
3 голосов
/ 21 июля 2011

Я считаю, что это нормально, поэтому я создаю вопрос, на который у меня есть ответ, для пользы других людей.Проблема:

Я использую удаленную ссылку для отправки запроса на информацию и возвращаю скрипт, содержащий эту информацию.Возвращаемые данные по какой-то причине кодируются в ISO-8859-15, хотя я сделал все, что смог найти, что бы Rails & Ruby использовал UTF-8.

show.coffee

$('#messages_messages').html("<%= escape_javascript(render 'show') %>")
# _show.html.erb will create output with characters such as åäö

Ответ содержит несколько символов? Вместо символов.

1 Ответ

2 голосов
/ 21 июля 2011

По какой-то причине эта ошибка возникает только при использовании имени файла .coffee. Это мое решение:

Не используйте .coffee и конец вашего имени файла. show.js.erb

$('#messages_messages').html("<%= escape_javascript(render 'show') %>");
# _show.html.erb will create output with characters such as åäö

Нет ошибок кодирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...