<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><div class="gmail_extra"><br><br><div class="gmail_quote">2013/8/26 Alex Povolotsky <span dir="ltr"><<a 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 class="HOEnZb"><font color="#888888"><br>
<br>
Alex<br>
-- <br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a 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 href="mailto:qalexx@gmail.com">qalexx@gmail.com</a>
</div>