标签: perl unicode
如何在Perl中将字符串转换为Unicode字符串。
我在LDAP中寻找一些只接受Unicode字符串的属性。
所以我想将普通字符串转换为Unicode字符串
答案 0 :(得分:1)
如果您使用的是Perl 5.8.0或更高版本,则Perl字符串是 Unicode字符串。如果您有其他编码的字符串,请查看Encode模块和:encoding图层。您可以使用perldoc Encode::Supported获取Perl中支持的编码列表。
perldoc Encode::Supported
修改强>
您是如何访问LDAP服务器的?如果您使用的是Net::LDAP,那么您可能希望使用raw => REGEX选项。与REGEX匹配的任何LDAP属性都被视为二进制字符串。所有其他属性都作为Unicode字符串处理。
raw => REGEX