内容简介:Perl中文乱码问题
binmode可以很好的解决 perl 中问题,采用 Encode1 , Encode 等方式不管用
PerlFile.pl测试源码:
#!/usr/bin/env perl #=============================================================================== # # FILE: perlFile.pl # # USAGE: ./perlFile.pl # # DESCRIPTION: # # OPTIONS: --- # REQUIREMENTS: --- # BUGS: --- # NOTES: --- # AUTHOR: YOUR NAME (), # ORGANIZATION: # VERSION: 1.0 # CREATED: 2017/2/8 9:49:51 # REVISION: --- #=============================================================================== use strict; use warnings; use utf8; binmode(STDIN,":encoding(gb2312)"); binmode(STDOUT,":encoding(gb2312)"); while ( <> ) { chomp; print $_,"\n"; last if $_ =~ m/q/xm; } open(FEIJI,"E:\\feiji.txt") or die "can't open the file \n"; my $car ="尾翼"; • binmode(FEIJI,":encoding(gb2312)"); # binmode( STDIN, ':encoding(gbk2312)' ); #binmode( FEIJI, ':encoding(utf8)' ); #binmode( STDOUT, ':encoding(gbk2312)' ); #binmode( STDERR, ':encoding(gbk2312)' ); #while( my $line = <FEIJI>){ #my $re = Encode::decode('GB2312','汽车'); my $count=1; while( <FEIJI>){ #print "$_ \n" ; # print "$_ \n" if $_ =~ /.*$re.*/; # Encode::_utf8_on($_); # Encode::decode_utf8($_); #print "$_\n" ;#if $_ =~ m/$car/xm; #print "$count: $_\n" if $_ =~ m/$car/xm; #$count +=1; s/汽车/风力机/g; print; }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- tomcat,jboss,weblogic乱码问题以及Java中各种乱码问题大汇总
- Perl中文乱码问题
- pycharm中文乱码问题 总结
- LoadRunner 中文乱码问题解决办法
- 深入浅出理解Python“乱码”问题
- 解决jenkins 发送邮件图片乱码问题
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
互联网运营实战手册
李春雷 / 人民邮电出版社 / 2017-4 / 49.80元
为什么网络推广做不起来?微信文章也是套路?标题党的背后是什么?把服务器搞瘫痪的活动是怎么玩出来的?社群究竟要如何运营?数据又该如何运营?你会任务分解吗? 《互联网运营实战手册》详细剖析了网站(产品)的运营技巧与实战,涵盖实用的互联网运营方法,是作者从多年的实战中提炼出的运营心得和精华,涉及运营技巧、运营工具和运营思维方法。详细讲解了用户运营、内容运营、新媒体运营、社群运营、活动运营和数据运营......一起来看看 《互联网运营实战手册》 这本书的介绍吧!
JS 压缩/解压工具
在线压缩/解压 JS 代码
MD5 加密
MD5 加密工具