ActiveRecord извлекает записи в кодировке ASCII в Ruby 1.9 - PullRequest
1 голос
/ 23 февраля 2010

Я пытаюсь перенести свое приложение на Ruby 1.9, однако ActiveRecord продолжает извлекать записи из моей базы данных MySQL с кодировкой ASCII, вызывая «несовместимость между utf-8 и ASCII», как ошибки. Я попытался установить "encoding: utf-8" в файле database.yml, и я также попытался поместить "#coding: utf-8" в верхнюю часть ошибочного файла, но безуспешно. Я подумал, что это может быть связано с полями в моей базе данных, но даже после преобразования всего в utf-8 ошибки несовместимости все еще существуют.

Возможно, в MySQL есть что-то еще, что определяет кодировку ActiveRecord, которую мне здесь не хватает?

1 Ответ

0 голосов
/ 12 февраля 2011

Очевидно, проблема с Ruby 1.9 и самоцветом mysql. См этот вопрос .

Должен быть решен с помощью самоцвета mysql2.

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