Я получаю эту ошибку в определенных ситуациях при запросе моего db, который находится на aws-сервере (mysql). У меня есть db, настроенный на utf8, и приложение rails настроено на utf-8, а также в файле config/application.rb. Какие-либо предложения?Ошибка кодирования в Rails 4 при запросе mysql DB
AwsCourse Load (36.5ms) SELECT COURSE
. * FROM COURSE
WHERE COURSE
. id
В (6, 1, 3, 5, 4, 2) Завершено 500 Внутренняя ошибка сервера в 128мс (ActiveRecord: 36.5ms)
Encoding::UndefinedConversionError ("\xC2" from ASCII-8BIT to UTF-8):
app/controllers/welcome_controller.rb:22:in `course_search'
'\ xc2' является' Â' в ISO 8859-1. Похоже, вы загрузили в базу данных некоторые данные, отличные от UTF8, и MySQL позволил вам с этим справиться. –
@muistooshort Это имеет смысл будет обновляться после расследования. – kaiprt
@muistooshort Вы были правы, я смог найти конкретную запись, которая вызывала ошибку, и препятствие было удалено. Благодаря! – kaiprt