【问题标题】:How can I convert a string into unicode string in Perl如何在 Perl 中将字符串转换为 unicode 字符串
【发布时间】:2011-03-04 15:00:39
【问题描述】:

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

我在 LDAP 中寻找一些只接受 Unicode 字符串的属性。

所以我想将普通字符串转换为 Unicode 字符串

【问题讨论】:

  • 你能详细说明你的问题吗?你的实际目标是什么?你的尝试遇到了什么问题?
  • 一些示例代码(说明它是如何不工作的)将对您的事业有利。
  • 在发布更多问题之前,请通读catb.org/~esr/faqs/smart-questions.html。您最近的反对意见表明您的问题缺乏明确性。谢谢。

标签: perl unicode


【解决方案1】:

如果您使用 Perl 5.8.0 或更新版本,Perl 字符串 Unicode 字符串。如果您有其他编码的字符串,请查看Encode 模块和:encoding 层。您可以使用 perldoc Encode::Supported 获取 Perl 中支持的编码列表。

编辑:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    相关资源
    最近更新 更多