[Moscow.pm] DBD::Oracle+DBD::Proxy, помогите с кодировкой
Alex Povolotsky
tarkhil на over.ru
Пн Авг 26 08:50:41 PDT 2013
On 08/26/13 13:15, Ruslan Zakirov wrote:
>
>
>
> 2013/8/26 Alex Povolotsky <tarkhil на over.ru <mailto:tarkhil на over.ru>>
>
> On 08/26/13 11:48, Alexander Q wrote:
>>
>> DBI->connect( $link, $user, $pass, { ora_ncharset =>
>> 'AL32UTF8', ora_charset => 'UTF8' } );
>>
>> Вот так сработало у меня.
>
> Спасибо, на линуксе работет. Проблема в том, что через DBD::Proxy
> это передать не получается. Ну, в самом крайнем случае, прибью
> гвоздями...
>
>
> Похоже, что прокси драйвер не умеет передавать атрибуты конекта. Можно
> тоже самое попробовать сделать через ENV на сервере с
> DBI::ProxyServer, DBD::Oracle должен их подхватить.
Не "похоже", а "точно не передает". Сделал не через ENV, просто прибил
гвоздями в копии модуля. Некрасиво, но это однострочник одной задачи.
>
>
>
>>
>>
>> 2013/8/26 Alex Povolotsky <tarkhil на over.ru <mailto:tarkhil на over.ru>>
>>
>> Добрый день
>>
>> Есть старый (нереально старый) Oracle на Sun'е, который в
>> некоем обозримом будущем будет унесен на Postgres/FreeBSD.
>> Пока, для того, чтобы унести скрипты с Sun'а, я сделал на
>> линуксе DBI::ProxyServer, и хожу на него, используя DBD::Proxy.
>>
>> Проблема в том, что оракловая база в koi-8, и хотелось бы
>> как-то более осмысленно, чем явно для каждой строки, делать
>> перекодирование в/из UTF-8.
>>
>> Почитав документацию на DBD::Oracle, я установил
>> NLS_NCHAR=UTF8, потом в AL32UTF8 - без эффекта.
>>
>> Если кто-то работал с DBD::Oracle и побеждал UTF, прошу
>> поделиться
>>
>> если что
>>
>> 'Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production'
>> 'PL/SQL Release 9.2.0.8.0 - Production'
>> 'CORE 9.2.0.8.0 Production'
>> 'TNS for Solaris: Version 9.2.0.8.0 - Production'
>> 'NLSRTL Version 9.2.0.8.0 - Production'
>>
>> Alex
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org <mailto:moscow-pm на pm.org> | http://moscow.pm.org
>>
>>
>>
>>
>> --
>> With best regards,
>> Alexander Q mailto:qalexx на gmail.com
>> <mailto:qalexx на gmail.com>
>>
>>
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org <mailto:moscow-pm на pm.org> | http://moscow.pm.org
>
>
>
>
> --
> Best regards, Ruslan.
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130826/7d52ac06/attachment.html>
Подробная информация о списке рассылки Moscow-pm