相关疑难解决方法(0)

我如何猜测Perl中字符串的编码?

我有一个Unicode字符串,不知道它的编码是什么.当Perl程序读取此字符串时,是否存在Perl将使用的默认编码?如果是这样,我怎么知道它是什么?

我试图从输入中删除非ASCII字符.我在一些论坛上发现了这个:

my $line = encode('ascii', normalize('KD', $myutf), sub {$_[0] = ''});
Run Code Online (Sandbox Code Playgroud)

如果没有指定输入编码,上面的工作如何?是否应该如下指定?

my $line = encode('ascii', normalize('KD', decode($myutf, 'input-encoding'), sub {$_[0] = ''});
Run Code Online (Sandbox Code Playgroud)

string unicode perl

25
推荐指数
1
解决办法
2万
查看次数

标签 统计

perl ×1

string ×1

unicode ×1