<html>
<head>
<meta content="text/html; charset=KOI8-R" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 08/26/13 13:15, Ruslan Zakirov
wrote:<br>
</div>
<blockquote
cite="mid:CAMOxC8uGH+VbQ-++a4MSFmnDgpQFRd+G3LkHdWtfw=pr6iN=dw@mail.gmail.com"
type="cite">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2013/8/26 Alex Povolotsky <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:tarkhil@over.ru" target="_blank">tarkhil@over.ru</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div class="im">
<div>On 08/26/13 11:48, Alexander Q wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<blockquote class="gmail_quote" style="margin:0px
0px 0px
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><font
face="courier new, monospace">DBI->connect(
$link, $user, $pass, { ora_ncharset =>
'AL32UTF8', ora_charset => 'UTF8' } );</font></blockquote>
<div>Вот так сработало у меня. <br>
</div>
</div>
</blockquote>
<br>
</div>
Спасибо, на линуксе работет. Проблема в том, что через
DBD::Proxy это передать не получается. Ну, в самом
крайнем случае, прибью гвоздями...</div>
</blockquote>
<div><br>
</div>
<div>Похоже, что прокси драйвер не умеет передавать атрибуты
конекта. Можно тоже самое попробовать сделать через ENV на
сервере с DBI::ProxyServer, DBD::Oracle должен их
подхватить.</div>
</div>
</div>
</div>
</blockquote>
<br>
Не "похоже", а "точно не передает". Сделал не через ENV, просто
прибил гвоздями в копии модуля. Некрасиво, но это однострочник одной
задачи.<br>
<br>
<br>
<blockquote
cite="mid:CAMOxC8uGH+VbQ-++a4MSFmnDgpQFRd+G3LkHdWtfw=pr6iN=dw@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div class="im"><br>
<br>
<blockquote type="cite">
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2013/8/26 Alex Povolotsky
<span dir="ltr"><<a moz-do-not-send="true"
href="mailto:tarkhil@over.ru"
target="_blank">tarkhil@over.ru</a>></span><br>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex"> Добрый день<br>
<br>
Есть старый (нереально старый) Oracle на
Sun'е, который в некоем обозримом будущем
будет унесен на Postgres/FreeBSD. Пока, для
того, чтобы унести скрипты с Sun'а, я сделал
на линуксе DBI::ProxyServer, и хожу на него,
используя DBD::Proxy.<br>
<br>
Проблема в том, что оракловая база в koi-8, и
хотелось бы как-то более осмысленно, чем явно
для каждой строки, делать перекодирование в/из
UTF-8.<br>
<br>
Почитав документацию на DBD::Oracle, я
установил NLS_NCHAR=UTF8, потом в AL32UTF8 -
без эффекта.<br>
<br>
Если кто-то работал с DBD::Oracle и побеждал
UTF, прошу поделиться<br>
<br>
если что<br>
<br>
'Oracle9i Enterprise Edition Release 9.2.0.8.0
- Production'<br>
'PL/SQL Release 9.2.0.8.0 - Production'<br>
'CORE 9.2.0.8.0 Production'<br>
'TNS for Solaris: Version 9.2.0.8.0 -
Production'<br>
'NLSRTL Version 9.2.0.8.0 - Production'<span><font
color="#888888"><br>
<br>
Alex<br>
-- <br>
Moscow.pm mailing list<br>
<a moz-do-not-send="true"
href="mailto:moscow-pm@pm.org"
target="_blank">moscow-pm@pm.org</a> | <a
moz-do-not-send="true"
href="http://moscow.pm.org"
target="_blank">http://moscow.pm.org</a><br>
</font></span></blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
With best regards,<br>
Alexander Q mailto:<a
moz-do-not-send="true"
href="mailto:qalexx@gmail.com" target="_blank">qalexx@gmail.com</a>
</div>
<br>
<fieldset></fieldset>
<br>
</blockquote>
<br>
</div>
</div>
<br>
--<br>
Moscow.pm mailing list<br>
<a moz-do-not-send="true" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>
| <a moz-do-not-send="true" href="http://moscow.pm.org"
target="_blank">http://moscow.pm.org</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Best regards, Ruslan.
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<br>
</body>
</html>