perl中的运行时错误
发布时间:2020-12-16 06:13:30 所属栏目:大数据 来源:网络整理
导读:我通过使用PAR :: Packager打包perl文件制作了一个独立的exe文件. 该文件在我的系统中运行良好,但它会引发错误.如果我在另一个以Windows XP作为操作系统的系统中使用它. The locale codeset (cp936) isn't one that perl can decode,Stopped at Encode/Local
我通过使用PAR :: Packager打包perl文件制作了一个独立的exe文件.
该文件在我的系统中运行良好,但它会引发错误.如果我在另一个以Windows XP作为操作系统的系统中使用它. The locale codeset (cp936) isn't one that perl can decode,Stopped at Encode/Locale.pm line 94 Compliation failed in require at LWP/UserAgent.pm line 1000 请给出一些建议.谢谢 更新: use Encode::Byte; use strict; use warnings; use WWW::Mechanize; use utf8; 解决方法
您在代码中缺少以下行:
use Encode::CN; 正如您在Encode::Byte documentation,cp936中所见,它不包括在内.但它列于Encode::CN docs. 添加两个包(Encode :: Byte和Encode :: CN应该可以解决您的问题). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |