Если вы используете Perl 5.8.0 или новее, строки Perl являются строками Unicode. Если у вас есть строка в другой кодировке, посмотрите на модуль Encode и слой : encoding . Вы можете получить список поддерживаемых кодировок в вашем Perl с помощью perldoc Encode::Supported
.
Edit:
Как вы получаете доступ к серверу LDAP? Если вы используете Net :: LDAP , то вы, вероятно, захотите использовать опцию raw => REGEX
. Любой атрибут LDAP, соответствующий REGEX, обрабатывается как двоичная строка. Все остальные атрибуты обрабатываются как строки Unicode.