The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Openldap2.1.8 и адресная книга на русском языке"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Openldap2.1.8 и адресная книга на русском языке"
Сообщение от Gaz emailИскать по авторуВ закладки on 13-Ноя-02, 18:00  (MSK)
Поднял Openldap2.1.8 на FreeBSD 4.7
В операционке вся локализация выполнена.
Без проблем вводится и читается кирилица.
Хочу создать адресную книгу для MS Outluka
Пишу ldif файл с русскими полями внутри а при
выподнении ldapadd
ldap_add: Invalid syntax (21)
        additional info: cn: value #0 invalid per syntax
Эсли русско-язичние названия заменить латинскими - всё работает
без проблем.
В доке по Openldap2 говорится что есть интернациональная поддержка.
Но не написано как пользоваться.
На этом форуме уже был вопрос по созданию адресной книги в ldap
на русском; но остался без ответа.

Спасибо за помощь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Openldap2.1.8 и адресная книга на русском языке"
Сообщение от Ilya emailИскать по авторуВ закладки on 14-Ноя-02, 02:02  (MSK)
>В доке по Openldap2 говорится что есть интернациональная поддержка.
>Но не написано как пользоваться.
>На этом форуме уже был вопрос по созданию адресной книги в ldap
поддержка русского есть, но несколько неудобно для администрирования :(
1) берешь строку вида cn=Вася, dc=office, dc=ru
и преобразуешь ее всю в utf-8
2) полученный результат кодируешь в base64
3) полученный результат подставляешь в ldif-файл
dn:: OKXQsNC
o:: OJLQvdGD
4) ldapadd -f ldif-file

и все работает по-русски (по крайней мере TheBat и Mozilla)

Подробности можно посмотреть на www.openldap.org

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Openldap2.1.8 и адресная книга на русском языке"
Сообщение от bass emailИскать по авторуВ закладки on 14-Ноя-02, 04:50  (MSK)
для редактирования ldif можно использовать ldap-броузеры с поддержкой уникода. я использую gq

когда нужно быстро что-то сделать через ldapmodify, то используем скрипт (вот кусок перекодировки):

use Text::Iconv;                                                                                                    
use MIME::Base64;                                                                                                    
$converter = Text::Iconv->new('KOI8-R', 'UTF-8');                                                                    
$converted = $converter->convert($ARGV[0]);                                                                          
print encode_base64($converted, ''), "\n";

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру