Страница 1 из 1

NDK, NJCL: DirContext.search(...,filter,...) с кириллицей

СообщениеДобавлено: 10 апр 2003, 14:56
Андрей Троценко
Вопрос к пишущим на Java, использующим NJCL:
удавалось ли кому-нибудь получить результат от функции DirContext.search(...,filter,...), если значения в фильтре указываються русскими буквами (в оригинале, аттрибуты пользователей в NDS у меня тоже по-русски) ? У меня навязчивое подозрение, что это дефект (компоненты NJCL брал свежайшие - сегодняшние - 10.04.2003).
Например, currCtx.search("","(&(Object Class=User)(CN=Андр*))",sc) не возвращает результата :( , в то время как currCtx.search("","(&(Object Class=User)(CN=Ad*in))",sc) прекрасно работает. Ну и, ес-но, currCtx.search("","(&(Object Class=User))",sc) тоже чудесно работает, возвращая все найденое.

P.S. Scope и начальный контект установлены корректно (!).

В какой кодировке..

СообщениеДобавлено: 12 апр 2003, 12:05
skoltogyan
В какой кодировке вводите РУССКОЕ при поиске ?
Попробуйте в шаблоне поиска вписать не в win1251, а в UTF-8

Насколько я знаю - в eDir все хранится в UTF-8.

C1, Nwadmin.. преобразуют к читаемому виду.....

Увы

СообщениеДобавлено: 12 апр 2003, 15:18
Андрей Троценко
Увы, параметры ведь передаються с помощью String, а они в Джава и так уникодны. Хотя, я поизвращал варианты, но, пока безрезультатно. Попробую фугануть на devsup... :(