这是一个很好的
question和美妙的
tchrist的
answer与7 24 52建议和评论如何使一个perl程序utf8安全.
但这里是19k CPAN模块.为了区分“好”和“坏”,可以做些什么? (从utf8的角度来看)
例如:File :: Slurp,如果你将读取该文件
#use strict encoding warnings utf8 autodie... etc.... my $str = read_file($file,binmode => ':utf8');
您将根据命令行开关获得不同的结果,并且perl -CSDA将无法正常工作.伤心. (是的,我知道比Encode :: decode(“utf8”,read_file($file,binmode =>’:raw’));将帮助,但是SAD.
我的问题:
>在这里任何首选方式,如何测试/分类什么CPAN模块是utf8安全/准备/正确?
>在这里有一些测试::已经做了utf8测试的东西?
>这里是像Perl :: Critic for utf8这样的东西 – 什么将检查模块源可能的utf8不正确? (因为手动检查7 24 52的东西,我无法分类为“简单的编程方式”)
>还是其他方式? 原文链接:https://www.f2er.com/Perl/172596.html