Chinaunix首页 | 论坛 | 博客
  • 博客访问: 391011
  • 博文数量: 117
  • 博客积分: 4416
  • 博客等级: 上校
  • 技术积分: 1135
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-08 14:16
个人简介

一生醉生忘死,就让他继续下去吧!

文章分类

全部博文(117)

分类:

2010-05-20 16:09:49

  1 #!/usr/bin/perl -w
  2 use Encode;
  3 open File,"  4 while () {
  5 $a=decode(utf8,$_);     ======先解码,成为perl 能识别的字节流
  6 print "$a\n========\n";
  7 $b=encode(gb2312,$a);   =======把字节流编码为gb2312格式,进行输出
  8 print $b;
  9 }
 
 
注:perl不能自动识别文本的编码方式,转码的时候需要先制定读入的编码方式,使之成为perl能接收的字节流,然后通过decode制定输出的编码方式,来实现转码
 
 
 
 
 
阅读(1314) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~