perl, GetField, русские буквы
Добавлено: 04 июл 2003, 06:17
Добрый день, уважаемые
При работе с NDS столкнулся с интересной проблемой (по крайней мере для меня) - не могу прочитать значение аттрибутов, в которых записаны значения русскими буквами.
Это проявляется как в NSS, так и в Perl-е.
Например, на слово "Сидоров" выдает нечто ввиде "zzzzzzz" - где "z" - имеет код 233 по ASCII.
значения же латинскими буквами читаются замечательно.
dsbrowse значение в явном виде не показывает, но если смотреть attribute data in hex, то выдает значения, отличные от 233 в шестнадцатиричном виде.
Я, конечно, понимаю что проблема отображения кирилицы в консоли может быть, но дело в том, что при разбивке строки на символы и выводе их ASCII кодов у меня всё-равно остается код 233.
Подскажите как решить эту проблему, если знаете, или же укажите в каком месте копать. А то что-то пока не могу найти решения ни тут, ни на родных novell-овских форумах, ни на поисковиках.
При работе с NDS столкнулся с интересной проблемой (по крайней мере для меня) - не могу прочитать значение аттрибутов, в которых записаны значения русскими буквами.
Это проявляется как в NSS, так и в Perl-е.
$Value = $Entry->GetFieldValue("Surname");
print $Value;
Например, на слово "Сидоров" выдает нечто ввиде "zzzzzzz" - где "z" - имеет код 233 по ASCII.
значения же латинскими буквами читаются замечательно.
dsbrowse значение в явном виде не показывает, но если смотреть attribute data in hex, то выдает значения, отличные от 233 в шестнадцатиричном виде.
Я, конечно, понимаю что проблема отображения кирилицы в консоли может быть, но дело в том, что при разбивке строки на символы и выводе их ASCII кодов у меня всё-равно остается код 233.
Подскажите как решить эту проблему, если знаете, или же укажите в каком месте копать. А то что-то пока не могу найти решения ни тут, ни на родных novell-овских форумах, ни на поисковиках.