+ -
当前位置:首页 → 问答吧 → 繁体字与简体字转换的实例程序

繁体字与简体字转换的实例程序

时间:2010-10-08

来源:互联网

本帖最后由 minirain 于 2010-10-08 13:44 编辑
  1. #!/usr/bin/perl
  2. use Encode ;
  3. use Encode::HanConvert ;
  4. &test() ;

  5. sub test {


  6.         open TXT, ">ttt.txt" ;
  7.   #binmode (TXT ,':encoding(utf8)');
  8.         $w_def = "体重" ;  # utf8 simple chinese
  9.         $trad_txt ="單葉和複葉" ;

  10.         $w_def = encode("utf8",simp_to_trad( decode( "utf8", $w_def ) ) )  ;
  11.   $trad_txt =  encode("utf8",trad_to_simp( decode( "utf8",$trad_txt ) ) )  ;
  12.         print TXT "$w_def\n$trad_txt" ;
  13.   $w_def = encode("gbk", decode("utf8", $w_def));#display in DOS mode by print
  14.   $trad_txt = encode("gbk", decode("utf8", $trad_txt));#display in DOS mode by print
  15.   print $w_def . "\n" .$trad_txt;
  16.         close (TXT) ;
  17. }
复制代码
运行前需要安装Encode::HanConvert 和Encode模块,在Win7下Perl5.12.1通过测试。

trad&simpl.jpg (22.29 KB)

下载次数:1

2010-10-08 13:34

作者: minirain   发布时间: 2010-10-08

沙发,收藏!

作者: iamlimeng   发布时间: 2010-10-08