В моем контроллере у меня есть:Рельсы, как визуализировать JSON как UTF-8?
def index
@title = 'asdsadas'
@kategoris = Tag.where("name like ?", "%#{params[:q]}%")
respond_to do |format|
format.html
format.json { render :json => @kategoris.map(&:attributes) }
end
end
Я создал обезьяну патч в качестве ответа на этот вопрос: JSON encoding wrongly escaped (Rails 3, Ruby 1.9.2)
Но JSON до сих пор не правильный пример кодирования:
Delta i t��vlingar f��r biljetter
эй товарищ Швеция. кодировки могут быть неправильными во многих местах. с ruby 1.9 utf-8 - это кодировка по умолчанию, поэтому вполне вероятно, что вы либо сохранили свои данные как что-то еще, либо сказали браузеру показать что-то еще. вам, вероятно, нужно предоставить немного больше деталей, чтобы получить ответ на этот вопрос. информация обо всех ваших слоях и их настройка могут помочь. – froderik
У меня есть «mysql» драгоценный камень, а не драгоценный камень «mysql2», поэтому мне часто приходится использовать force_encoding («UTF-8»). Я не могу установить gem mysql2, потому что проблема с XAMPP. –
Как я могу называть force_encoding («UTF-8») атрибутами хэша? –