windows - Perl:如何将编码添加到 PAR 打包存档

标签 windows perl activeperl par

以下程序:

use Encode qw(:all);

my @list = Encode->encodings();
print join("\n", @list);

如果我将脚本作为 .pl 或作为可执行文件运行,由 pp.bat 创建(使用 ActiveState Perl),会给出不同的结果 如果我运行由 pp.bat 创建的 a.exe,可用编码列表非常短。如何添加编码?

最佳答案

您应该直接在代码中添加模块。

use Encode qw(:all);

use Encode::Byte;
use Encode::CN;
use Encode::JP;
use Encode::KR;
use Encode::TW;

my @list = Encode->encodings();
print join("\n", @list);

关于windows - Perl:如何将编码添加到 PAR 打包存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6107096/

相关文章:

perl - @ARGV 在 Windows 7 中使用 ActivePerl 为空

windows - 解决冲突后如何忽略 Git 中的文件模式更改?

c++ - 使用 C++ 编辑注册表

c# - 如何在 C# 中打印 itf 条形码

windows - 批处理命令删除具有特定名称和年龄的文件夹

linux - 在 perl 中截图

perl - 如何从批处理文件将参数传递给perl脚本

perl FTP 到 z/OS,防止将用户标识添加到目标文件名

Perl -e 测试奇怪吗?

perl - Perl中赋值运算符的结果列表评估不一致?