Как я могу преобразовать строку в строку Unicode в Perl - PullRequest
0 голосов
/ 16 июня 2010

как преобразовать строку в строку Unicode в Perl.

Я ищу какой-то атрибут в LDAP, который принимает только строку Unicode.

Поэтому я хочу преобразовать обычную строку в строку Unicode

1 Ответ

1 голос
/ 16 июня 2010

Если вы используете Perl 5.8.0 или новее, строки Perl являются строками Unicode. Если у вас есть строка в другой кодировке, посмотрите на модуль Encode и слой : encoding . Вы можете получить список поддерживаемых кодировок в вашем Perl с помощью perldoc Encode::Supported.

Edit:

Как вы получаете доступ к серверу LDAP? Если вы используете Net :: LDAP , то вы, вероятно, захотите использовать опцию raw => REGEX. Любой атрибут LDAP, соответствующий REGEX, обрабатывается как двоичная строка. Все остальные атрибуты обрабатываются как строки Unicode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...