LINUX.ORG.RU

Кодировка Perl и mssql


0

0

Здравтвуйте. Проблема вот в чём: я из линукса на пёрле коннекчусь к mssql. Использую драйвера sybase и freetds. Запросы срабатывают, но он не понимает русской кодировки. Вместо букв вопросы пишет.Локали всякие ставил. Не помогло.

anonymous

ооо вижу мастера извращений

anonymous
()

> Проблема вот в чём: я из линукса на пёрле коннекчусь к mssql. Использую драйвера sybase и freetds.

Запомню на всякий случай, как можно коннектиться к mssql. Нужды сейчас нет, но может появиться.

> Запросы срабатывают, но он не понимает русской кодировки. Вместо букв вопросы пишет.

Куда пишет: в базу или из базы?

> Локали всякие ставил. Не помогло.

А локали могут не помочь, я уже нарывался, что некоторые перловые модули в принципе не понимают языков, кроме английского.

Надо смотреть что именно в чистом виде посылается или отправляется.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous

> Из базы читает.

Попробуй в "сыром" виде положить данные. И глянуть, что же там имеется.

> На другом сервере такое же работает без проблем

Те же версии и с той же базой?

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous2

копал уже [ru_RU] date format = %b %d %Y %I:%M%p language = russian char set = cp1251

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.