Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl 如何在打印之前过滤掉电脑上没有的代码点?_Perl_Unicode_Filter - Fatal编程技术网

Perl 如何在打印之前过滤掉电脑上没有的代码点?

Perl 如何在打印之前过滤掉电脑上没有的代码点?,perl,unicode,filter,Perl,Unicode,Filter,是否可以在打印之前过滤掉循环中的代码点,这些代码点可以打印为空格或矩形。(我试着复制一些矩形作为例子,但在浏览器中它们会转换成漂亮的标志)。不,你不知道这一点。它是显示文本的程序中可用字体的函数。Perl无法知道该程序的字体替换策略是什么。您能谈谈这些字体的打印位置吗?像操作系统一样,这是否只是输出到shell,等等。? #!/usr/bin/env perl use warnings; use 5.012; binmode STDOUT, ':encoding(utf-8)'; for (

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

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

您能谈谈这些字体的打印位置吗?像操作系统一样,这是否只是输出到shell,等等。?
#!/usr/bin/env perl
use warnings;
use 5.012;
binmode STDOUT, ':encoding(utf-8)';

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