如何将字符串转换为Perl中的unicode字符串

问题描述:

如何将字符串转换为Perl中的Unicode字符串。如何将字符串转换为Perl中的unicode字符串

我正在看一些只接受Unicode字符串的LDAP属性。

所以我想正常的字符串转换为Unicode字符串

+2

你能否详细说明你的问题?你的实际目标是什么?你尝试过什么样的问题? – Daenyth 2010-06-16 18:44:48

+2

一些示例代码(以及它如何不起作用的描述)对你的原因有利。 – Ether 2010-06-16 19:20:14

+2

在发布更多问题之前,请阅读http://www.catb.org/~esr/faqs/smart-questions.html。您最近的降价是您的问题缺乏明确性的迹象。谢谢。 – Ether 2010-06-16 20:18:01

如果你正在使用Perl 5.8.0或更高版本,Perl语句 Unicode字符串。如果您有其他编码的字符串,请查看Encode模块和:encoding图层。您可以通过perldoc Encode::Supported获得Perl中支持的编码列表。

编辑:

你如何访问LDAP服务器?如果您使用的是Net::LDAP,那么您可能需要使用raw => REGEX选项。任何与REGEX匹配的LDAP属性都被视为二进制字符串。所有其他属性都按Unicode字符串处理。