>>Есть FreeBSD 6.0, openldap client 2.3
>>Дёргаю из Виндового AD данные при помощи ldapsearch
>>Русский хранится в AD в UTF-8 я пологаю. И ldapsearch выдаёт "0KHQuNGB0YLQtdC80L3Ri9C5INCw0LTQvNC40L3QuNGB0YLRgNCw0YLQvtGA"
>>вместо "Системный администратор"
>>Как можно победить? Или потом конвертировать?
>
>Как бы по стандарту полагается хранить строки (типа DirectoryString) в виде UTF8.
>А там - либо локаль ставить соответствующую, либо iconv -f UTF8
>не всё так просто оказалось.
Искомая строка 0KHQuNG... Приводится "Штирлицем" к рускому виду двумя перекодированиями.
1ое - Base64->Win
2ое То,что получилось, UTF-8->WIN
Так что ответ Ldapsearc'а похоже не в UTF.
Кто-нибудь ещё сталкивался с чем-нибудь похожим?