以下程序:

use Encode qw(:all);

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

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

最佳答案

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

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/

10-15 00:59