【发布时间】:2019-01-27 02:52:46
【问题描述】:
我开始使用 Perl 并且对如何在给定十六进制字符串变量的情况下呈现 unicode 字符感到困惑。
#!/usr/bin/perl
use warnings;
foreach my $i (0..10000) {
my $hex = sprintf("%X", $i);
print("unicode of $i is \x{$hex}\n");
}
print("\x{2620}\n");
print("\x{BEEF}\n");
给我警告:Illegal hexadecimal digit '$' ignored at perl.pl line 9.
\x{$hex} 没有打印值
【问题讨论】:
标签: string perl unicode text-rendering