На хабре многие уже пишут, что полностью отказались от Ruby 1.8.7 и перешли на 1.9.x ветку.
Я решил попробовать перевести Rails 3.1 проекты на 1.9.3
— Я добавил с помощью специального gem во все *.rb коммент с кодировкой
— Прописал
Encoding.default_external = Encoding::UTF_8<br/>
Encoding.default_internal = Encoding::UTF_8<br/>
Тем не менее, я все равно получаю злополучный
incompatible character encodings: UTF-8 and ASCII-8BIT
Я подозреваю, что глюк происходит в тех местах, где в коде описаны сериализуемые аттрибуты моделей
Что-то вроде
serialize :answers<br/>
Кодировка MySQL соединения установлена в UTF-8
Делающие проекты на ветке 1.9.x, как вы с этим разбирались?