如何在打印前过滤出代码点,这在我的计算机上是不可用的?

时间:2011-02-27 19:42:53

标签: perl unicode filter

#!/usr/bin/env perl
use warnings;
use 5.012;
binmode STDOUT, ':encoding(utf-8)';

for ( 0 .. 10000 ) {
    print chr, ' ';
}
say "";

是否可以在打印前过滤掉此循环中的代码点,这些代码点将打印为空格或矩形。 (我试图复制一些矩形作为示例,但在浏览器中它们转换为漂亮的标志)。

1 个答案:

答案 0 :(得分:3)

不,你不知道这一点。它是显示文本的程序中可用字体的功能。 Perl无法知道该程序的字体替换策略是什么。