2.59 MB
242.90MB
11.0 MB
82.1MB
59M
最新版本的Active Perl 是一款广受好评的PerlScript执行软件,支持Unix、Windows、Linux等多种平台包。还拥有Perl for Win32、Perl for ISAPI、Perl Script、Perl Package Manager等四套开发工具,可以轻松编写CGI程序。
ActivePerl最新版本特性
1.丰富的模块使用,包括数百个PERL模块。2.有四套Perl开发工具。
3.强大的开发引擎加快了用户开发程序的进度。
4.4的正式版本。ActivePerl确保开发许可的合规性。
ActivePerl最新版本的亮点
1.降低安全风险。保证Perl包最新安全版本(即最新OpenSSL补丁)的安全性,及时更新关键问题。
2.确保许可证合规性。
该组织遵守GPL和GNU license的开源政策,通过法律补偿降低风险。
3.业务支持和维护
让您的IP远离公共论坛,并在确保响应时间和服务水平协议方面获得更快、更可靠的帮助。
4.强制代码一致性
保持从桌面到产品的一致性——Windows、macOS、Linux和Big Tie (AIX、Solaris、HP-UX)。
5.避免使用开源锁。
与开源Perl 100%兼容,因此您可以招聘熟练的员工,提高速度并避免供应商锁定。
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。
我们知道我们的窗口编码为gb2312。这时候我们只需要改变编码格式就可以了。
4.输入:
使用utf8
# utf8模块脚本中引入的字符串使用utf8作为编码格式。
binmode(STDOUT,":encoding(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],将出现以下提示。安装成功。