Perl Unicode 烹饪书:启用 UTF-8 字面量
℞ 3: 为标识符和字面量声明 UTF-8 源
如果没有关键性的 use utf8
声明,将 UTF-8 放入你的字面量和标识符中是不会正常工作的。如果你使用了 标准的 Perl Unicode 前置声明,这种情况已经发生。如果你这样做,你可以这样做
use utf8;
my $measure = "Ångström";
my @μsoft = qw( cp852 cp1251 cp1252 );
my @ὑπέρμεγας = qw( ὑπέρ μεγας );
my @鯉 = qw( koi8-f koi8-u koi8-r );
my $motto = "👪 💗 🐪"; # FAMILY, GROWING HEART, DROMEDARY CAMEL
如果你忘记了 use utf8
,高字节将被误解为单独的字符,并且什么都不会正常工作。记住,这个声明只影响源代码中 字面量 UTF-8 的解释。
上一页: ℞ 2: 微调 Unicode 警告
系列索引: 标准前言
下一页: ℞ 4: 字符及其编号
标签
反馈
这篇文章有什么问题吗?通过在 GitHub 上打开问题或拉取请求来帮助我们。