LINUX.ORG.RU

Сообщения drazd

 

MS SQL 2005 соединен с Ruby on Rails, неверная обработка кодировки, CP1251 и UTF-8

Соединил я Ruby in Rails с MS SQL 2005, связи отлично работают, но вот русский язык не пашет, дает вопросы вместо кириллицы. Как соединял описал здесь: http://drazdsoft.com/articles.php?article_id=5 database.yml

development:

adapter: sqlserver mode: odbc dsn: mssql username: sa password: root

Основная проблема в том, что MS SQL, как рассово верный MS продукт, дает кириллицу в CP1251, а RoR, как рассово-верная веб-платформа, работает и выдает страницы исключительно в UTF-8

Ищу решение проблемы с кодировкой уже несколько дней, пока наткнулся на такое вроде подействовавшее у кого-то решение: http://rubyclub.com.ua/messages/show/6368-Кодировка-при-переходе-с-Linux-mysq... , но у меня такое не сработало.

Прошу помощи, может кто знает как еще можно решить (может обмальцевать MS SQL как-то?)

MS SQL под виндой, RoR под Turnkey Linux

drazd
()

Соединение из Linux с базой данных MS SQL через FreeTDS и unixODBC - IM002 (0) [unixODBC][Driver Manager]Data source name not found, and no default driver specified

Прошу прощения, если я вдруг слепой и не заметил раздела «Базы данных» на сайте - не бейте сильно, в первый раз здесь прошу помощи, так что, спрашиваю здесь.

суть такова: надо связать Ruby on Rails из под линуха с базой данных MS SQL. Все это делается «официально» (на wiki RoR) через FreeTDS, unixODBC. Само соединение вроде сделал, но! Через tsql соединение полностью работает... Из RoR - нет, дает ошибку IM002 (0) [unixODBC][Driver Manager]Data source name not found, and no default driver specified

То же самое выдается через isql.... И вот как решить не знаю. Уже 100500 форумов прочел с моей проблемой - нигде не продвинулись дальше чем я.

хотя нашлось два форума где решили проблему, но на первом система солярис и у меня не так как у них, а второй случай - там прописали переменные окружения, что сделал и я, но у меня не работает.

Процесс настройки соединения, чтобы работало через tsql, описал здесь: http://www.drazdsoft.com/articles.php?article_id=5

Кто-нибудь сталкивался?

drazd
()

RSS подписка на новые темы