|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Denis Yakimov 2:5028/52.219 15 Oct 2002 18:40:08 To : All Subject : проблемка с OpenLDAP -------------------------------------------------------------------------------- Долго мучаюсь с проблемой заливки данных из перлового скрипта в LDAP. Пытаюсь добавлять данные вот так: --------- ... $res = $c->add( dn => $dn_value, attr => [ 'cn' => [ $cn_value ], 'sn' => [ $sn_value ], ... 'mail' => [ $mail_value ] , 'title' => [ $title_value ], ] ); ... --------- Все хорошо, пока не доходит дело до вставки русского текста. Hапример, никак не могу сказать, что cn аттрибут бинартный, и значение его - русский текст завернутый в utf8 и base64. Попытался прописывать это так (по аналогии с LDIF): --------- ... $cn_value = encode_base64(encode_utf8('Полиграф Полиграфович Шариков')); ... 'cn;binary' => [ $cn_value ], ... --------- Hа что скрипт справедливо ругается нехорошими словами: --------- Hевозможно добавить, код ошибки #17 --- cn;binary: option "binary" with type not supported at ./test3-ldif-add2.plx line 58. --------- Если не говорить, что аттрибут бинарный - при выборке данных вижу просто сырой код: --------- dzdERGo4T013N..[skip]..kRpOE9QdzVjPQo= --------- Помогите, может кто уже решил эту проблемку.. Denis --- GoldED+/LNX 1.1.4.7 * Origin: Солдаты сидят в окопах. Солдаты читают почту. (2:5028/52.219) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/39783dac2d2b.html, оценка из 5, голосов 10
|