加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – 如何测试/分类CPAN模块的utf8正确性

发布时间:2020-12-15 21:12:24 所属栏目:大数据 来源:网络整理
导读:这是一个很好的 question和美妙的 tchrist的 answer与7 24 52建议和评论如何使一个perl程序utf8安全. 但这里是19k CPAN模块.为了区分“好”和“坏”,可以做些什么? (从utf8的角度来看) 例如:File :: Slurp,如果你将读取该文件 #use strict encoding warnin
这是一个很好的 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的东西,我无法分类为“简单的编程方式”)
>还是其他方式?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读