LINUX.ORG.RU

MySQL client charset и Перл. Где косяк?


0

0

Linux MDK 10.1 Community, MySQL 4.1.8 RPM (server, client, devel), в my.cnf по дефолту прописан cp1251

При обращении к базе из Perl, переменные client charset и results charset выставляются в latin1 и все русские символы отображаются в виде знаков вопроса. DBI/DBD компилились с CPAN. Если обращаться с других серваков к базе, то там с чарсетами соединения все в порядке, выставляются дефолтные для сервера, т.е. cp1251.

Perl 5.8.5 их пакетов MDK.

Собсно вопрос, какие библиотеки виноваты в таком поведении Перла и как это исправить. Вариант исправления чарсетов SQL запросами к базе не прокатывает, слишком много кода править.

Заранее благодарен, Snake.

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