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

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应该可以解决您的问题).

(编辑:李大同)

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

    推荐文章
      热点阅读