ivaneeo's blog

          自由的力量,自由的生活。

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks

          其實(shí)perl對(duì)國際化非常的支持,例如在windows下讀入一個(gè)gbk(cp936)的文本,然后要轉(zhuǎn)化為utf8的文本輸出,代碼如下:

          use Encode;

          use Encode::CN;??????#最后包含這個(gè)包,以為對(duì)以后編譯有好處。

          use PerlIO;??????# 同上




          open(FILE, "<:encoding(gbk)", "gbk.txt");??????# 這里自動(dòng)解碼成utf8
          @lines = <FILE>;
          ?close(FILE);

          ???

          open(F, ">:utf8", "utf.txt");??????# 自動(dòng)編碼成utf8.
          print F @lines;
          close(F);


          這樣可以省得再打開以后在編碼。

          posted on 2006-04-18 20:34 ivaneeo 閱讀(422) 評(píng)論(0)  編輯  收藏 所屬分類: perl-殺雞就要用牛刀
          主站蜘蛛池模板: 灵山县| 临高县| 霍城县| 土默特左旗| 太保市| 天柱县| 彩票| 沙洋县| 英吉沙县| 瓦房店市| 林州市| 天祝| 彩票| 呼玛县| 西丰县| 壶关县| 江城| 花垣县| 上蔡县| 孙吴县| 夏河县| 鲁甸县| 文昌市| 长宁区| 鄂温| 尉氏县| 宣城市| 彭山县| 呼伦贝尔市| 西城区| 民权县| 明星| 确山县| 志丹县| 苗栗县| 谷城县| 城固县| 渭南市| 丘北县| 绵阳市| 工布江达县|