神奇的Perl-第六个任务(3)
程序员文章站
2022-04-29 13:51:37
...
1. CPAN 本神奇的Perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
Perl程序员有个巨大的宝库,那就是CPAN。CPAN是Comprehensive Perl Archive Network的缩写,收集了大量有用的Perl模块及其相关的文件。我们可以在www.cpan.org找到CPAN
1、查找帮助
在http://kobesearch.cpan.org/查询某个模块的使用帮助及源码。
2、安装模块
1) 进入CPAN提示符状态,首次使用可能需要配置CPAN模块。在命令行输入:
perl -MCPAN -e shell
2) 安装模块
在CPAN提示符下输入:
install模块名
2. 字符编码
per程序必须小心处理字符编码,否则可能造成乱码、正则匹配错误等莫名其妙的问题。
3.1 指定设备字符编码
语法格式如下:
binmode(设备句柄, ':encoding(编码)');
设备句柄可以是:STDOUT、STDIN、STDERR以及自定义的文件句柄。中文字符编码主要使用两种:UTF8和GBK。以下是几个指定编码的例子:
1)指定输出句柄使用UTF8编码
binmode(STDOUT, ':encoding(UTF8)'); #
1) 指定输出句柄使用GBK编码
binmode(STDOUT, ':encoding(GBK)');
2) 通过指定文件句柄MYTXT的编码,指定my.txt使用UTF8编码
open MYTXT,”>my.txt”;
binmode(MYTXT, ':encoding(UTF8)');
上一篇: js如何操作元素的样式
下一篇: 神奇的Perl-正则表达式(9)