Я получаю следующую ошибку ActiveRecord, когда определенные строки сохраняются в базе данных.PG :: Ошибка: ОШИБКА: неверная последовательность байтов для кодирования «UTF8»: 0xfc
ActiveRecord::StatementInvalid: PG::Error: ERROR: invalid byte sequence for encoding "UTF8": 0xfc
Я думаю это происходит для этой строки Mühldorf
.
Я попытался добавить # encoding: utf-8
в начало моих рубиновых файлов, чтобы решить эту проблему, но, похоже, ничего не делает.
Я вытаскиваю данные о местоположении, используя Ruby Geocoder, и это то, откуда идет строка.
Я бегу Ruby 1.9.3 на базе Postgres на Heroku.
Является ли строка 'Mühldorf' жестко закодированной в вашем исходном файле? Если он исходит из другого источника, то, пожалуйста, скажите где. –
Другой источник (Ruby Geocoder), просто обновил вопрос. – Shpigford