20.1MB
1.32MB
最新版本的ActivePerl是一款广受好评的PerlScript执行软件,支持Unix、Windows、Linux等平台包。还拥有Perl for Win32、Perl for ISAPI、Perl Script、Perl Package Manager等四套开发工具,可以轻松编写CGI程序。
ActivePerl最新版本特性
1.丰富的使用模块,包括数百个PERL模块。2.丰富的开发工具有四套Perl开发工具。
3.强大的开发引擎加快了用户开发程序的进度。
4.ActivePerl正式版保证了开发许可的合规性。
ActivePerl最新版本的亮点
1.降低安全风险。确保Perl包最新安全版本(即最新OpenSSL补丁)的安全性,及时更新关键问题。
2.确保许可证合规性。
该组织遵守GPL和GNU许可证的开源政策,并通过法律补偿降低风险。
3.业务支持和维护
让您的IP远离公共论坛,并在保证响应时间和服务水平协议方面获得更快、更可靠的帮助。
4.强制代码一致性
保持从桌面到产品的一致性——Windows、macOS、Linux和大铁(AIX、Solaris、HP-UX)。
5.避免使用开源锁。
100%兼容开源Perl,因此您可以招聘熟练的员工,提高速度并避免供应商锁定。
6.加快上市时间
花更少的时间进行设置,花更多的时间完成工作,预编译顶级Perl包并做好准备。
使用最新版本的ActivePerl
1.在Windows上用ActivePerl写一个HelloWorld。测试之后,我们在c盘上创建一个文件。HelloWorld.pl
2.右键单击HelloWorld.pl文件->用记事本打开该文件,然后输入以下代码:
#!/usr/bin/env perl
打印“HelloWorld”
3.然后保存。
4.返回到cmd命令提示符。
激光唱片
返回到c盘的根目录。
perl HelloWorld.pl
或者直接输入HelloWorld.pl。
解释:2行代码的功能。
#!/usr/bin/env perl是典型的解释器路径声明(魔术声明)。如果考虑跨平台,在Unix/Linux上使用,就必须添加这个声明。如果你只是在windows上学习Perl,这个声明是不相关的。
print“hello world”是一个语句,用来在屏幕上输出一个字符串,而“”中的字符串就是字符串。例如,朋友可以尝试修改“”中的内容。
关于ActivePerl最新版本的常见问题
用ActivePerl解决中文乱码输出问题以windows上的ActivePerl为例。小编的代码很简单,就是一个打印的“你好”,但是有乱码,如图所示。
遇到这样的问题我们该怎么办?
1.其实就是perl编码的问题,其实和我们操作系统的编码有关。我们打开cmd命令提示符并输入chcp来获取编码类型代码。可以看出,这里windows的代号是936,这是默认的编码格式。
2.然后我们可以看到936码页对应的是gb2313(中文),或者说gbk。
3.我们知道我们的窗口是用gb2312编码的。这时候我们只需要改变编码格式。
4.输入:
使用utf8
# utf8模块脚本中引入的字符串使用utf8作为编码格式。
binmode(STDOUT,":encoding(gbk)");
#标准输出使用gbk作为编码格式,也可以将gbk改为gb2312。
binmode(STDIN,":encoding(gbk)");
#如果涉及到输入流,比如读一个文件,没有这个中文读文件会有乱码。
binmode(STDERR,":encoding(gbk)");
#如果异常中的字符串是中文,请加上STDERR,否则会出现乱码。
打印“你好”
5.此时有可能正常输出中文吗?
6.必须注意的是,如果代码涉及到读取中文文件,必须添加binmode(STDIN,":encoding(gbk)");
ActivePerl最新版本安装方法
1.等待ActivePerl下载完成,然后解压缩并运行安装包。2.点击“下一步”
3.选择[修改]进行安装。安装完成后,通过cmd检查安装是否成功。
4.输入命令[perl -v],将出现以下提示。安装成功。