Perl Unicode 烹饪书:通过数字获取字符名称

℞ 6: 通过数字获取字符名称

Unicode 允许您通过数字或名称来引用字符。计算机不在乎,但人类在乎。当您有一个字符编号时,您可以使用 charnames 禁言来将其转换为名称

use charnames ();
my $name = charnames::viacode(0x03A3);

charnames::viacode() 返回给定代码点的完整 Unicode 名称——在这种情况下,GREEK CAPITAL LETTER SIGMA。您可以将此作为源代码中的字面字符串嵌入,如下所示:"\N{GREEK CAPITAL LETTER SIGMA}"

使用 charnames::string_vianame() 在运行时将 Unicode 名称转换为适当的 Unicode 字符。

上一节: ℞ 5: 通过数字的 Unicode 字面量

系列索引: 标准序言

下一节: ℞ 7: 通过名称获取字符编号

标签

反馈

这篇文章有问题吗?请通过在 GitHub 上打开问题或拉取请求来帮助我们。