<div dir="ltr"><br><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">

  
    
  
  <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><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 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 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" target="_blank">qalexx@gmail.com</a>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
    </blockquote>
    <br>
  </div></div>

<br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a 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>