小编dyn*_*x60的帖子

如何使用范围运算符'..'创建utf-8字母?

有没有办法使用Perl'..'运算符创建UTF-8字母数组?

例如,这个不起作用:

$ cat t.pl
#!/usr/bin/perl

use Data::Dumper;
use encoding 'utf8';

print Dumper('?'..'?'); # not working!
print Dumper('?','?','?'); # ...works fine! but needs to be filling letter by letter

$ perl t.pl
$VAR1 = "\x{410}";
$VAR1 = "\x{410}";
$VAR2 = "\x{411}";
$VAR3 = "\x{412}";

$ echo $LANG
en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

有什么建议?

perl

5
推荐指数
1
解决办法
256
查看次数

标签 统计

perl ×1