Rails - специальные символы, конвертируемые в ??? при сохранении - PullRequest
0 голосов
/ 09 февраля 2010

Просто пытаюсь обработать специальные символы в строковом поле на моей модели.

Когда он сохраняется в моей базе данных Oracle, для которой установлено значение AL32UTF8, он преобразует их в файл ???

Tiny-mce подключен к одному из других полей, и я смог настроить его для преобразования обратного апострофа, например, в

‘

Просто нужно декодировать / преобразовать мою строку, чтобы сделать что-то похожее, прежде чем активная запись сохранит ее в БД и все испортится.

Мы используем Ruby 1.8.6 и Rails 2.2.2

У кого-нибудь есть быстрое решение для этого?

1 Ответ

0 голосов
/ 15 июля 2010

Месяцы спустя мы, кажется, выяснили это.

Переменная среды NLS_LANG не была установлена. Мы установили это как базу данных, отскочили от веб-сервера, и он начал работать.

...