{
    "mode": "man",
    "parameter": "perltw",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/perltw/1/json",
    "generated": "2026-06-16T08:53:52Z",
    "sections": {
        "NAME": {
            "content": "perltw - 正體中文 Perl 指南\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "歡迎來到 Perl 的天地!\n\n從 5.8.0 版開始, Perl 具備了完善的 Unicode (萬國碼) 支援, 也連帶支援了許多拉丁語系以外的編碼方式; CJK (中日韓) 便是其中的一部份.  Unicode\n是國際性的標準, 試圖涵蓋世界上所有的字符: 西方世界, 東方世界, 以及兩者間的一切 (希臘文, 敘利亞文, 阿拉伯文, 希伯來文, 印度文, 印地安文, 等等).\n它也容納了多種作業系統與平臺 (如 PC 及麥金塔).\n\nPerl 本身以 Unicode 進行操作. 這表示 Perl 內部的字串資料可用 Unicode 表示; Perl 的函式與算符 (例如正規表示式比對) 也能對 Unicode\n進行操作.  在輸入及輸出時, 為了處理以 Unicode 之前的編碼方式儲存的資料, Perl 提供了 Encode 這個模組, 可以讓你輕易地讀取及寫入舊有的編碼資料.\n\nEncode 延伸模組支援下列正體中文的編碼方式 ('big5' 表示 'big5-eten'):\n\nbig5-eten   Big5 編碼 (含倚天延伸字形)\nbig5-hkscs  Big5 + 香港外字集, 2001 年版\ncp950       字碼頁 950 (Big5 + 微軟添加的字符)\n\n舉例來說, 將 Big5 編碼的檔案轉成 Unicode, 祗需鍵入下列指令:\n\nperl -MEncode -pe '$= encode( utf8 => decode( big5 => $ ) )' \\\n< file.big5 > file.utf8\n\nPerl 也內附了 \"piconv\", 一支完全以 Perl 寫成的字符轉換工具程式, 用法如下:\n\npiconv -f big5 -t utf8 < file.big5 > file.utf8\npiconv -f utf8 -t big5 < file.utf8 > file.big5\n\n另外，若程式碼本身以 utf8 編碼儲存，配合使用 utf8 模組，可讓程式碼中字串以及其運 算皆以字符為單位，而不以位元為單位，如下所示：\n\n#!/usr/bin/env perl\nuse utf8;\nprint length(\"駱駝\");      #  2 (不是 6)\nprint index(\"諄諄教誨\", \"教誨\"); #  2 (從 0 起算第 2 個字符)\n\n額額外外的的中中文文編編碼碼\n如果需要更多的中文編碼, 可以從 CPAN (<https://www.cpan.org/>) 下載 Encode::HanExtra 模組. 它目前提供下列編碼方式:\n\ncccii       1980 年文建會的中文資訊交換碼\neuc-tw      Unix 延伸字符集, 包含 CNS11643 平面 1-7\nbig5plus    中文數位化技術推廣基金會的 Big5+\nbig5ext     中文數位化技術推廣基金會的 Big5e\n\n另外, Encode::HanConvert 模組則提供了簡繁轉換用的兩種編碼:\n\nbig5-simp   Big5 正體中文與 Unicode 簡體中文互轉\ngbk-trad    GBK 簡體中文與 Unicode 正體中文互轉\n\n若想在 GBK 與 Big5 之間互轉, 請參考該模組內附的 b2g.pl 與 g2b.pl 兩支程式, 或在程式內使用下列寫法:\n\nuse Encode::HanConvert;\n$euccn = big5togb($big5); # 從 Big5 轉為 GBK\n$big5 = gbtobig5($euccn); # 從 GBK 轉為 Big5\n\n進進一一步步的的資資訊訊\n請參考 Perl 內附的大量說明文件 (不幸全是用英文寫的), 來學習更多關於 Perl 的知識, 以及 Unicode 的使用方式. 不過, 外部的資源相當豐富:\n\n提提供供 Perl 資資源源的的網網址址\n<https://www.perl.org/>\nPerl 的首頁\n\n<https://www.perl.com/>\n由 Perl 基金會所營運的文章輯錄\n\n<https://www.cpan.org/>\nPerl 綜合典藏網 (Comprehensive Perl Archive Network)\n\n<https://lists.perl.org/>\nPerl 郵遞論壇一覽\n\n學學習習 Perl 的的網網址址\n<http://www.oreilly.com.tw/productperl.php?id=indexperl>\n正體中文版的歐萊禮 Perl 書藉\n\nPerl 使使用用者者集集會會\n<https://www.pm.org/groups/taiwan.html>\n臺灣 Perl 推廣組一覽\n\n<irc://chat.freenode.org/#perl.tw>\nPerl.tw 線上聊天室\n\nUnicode 相相關關網網址址\n<https://www.unicode.org/>\nUnicode 學術學會 (Unicode 標準的制定者)\n\n<http://www.cl.cam.ac.uk/%7Emgk25/unicode.html>\nUnix/Linux 上的 UTF-8 及 Unicode 答客問\n\n中中文文化化資資訊訊\n中文化軟體聯盟\n<http://www.cpatch.org/>\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "Encode, Encode::TW, perluniintro, perlunicode\n",
            "subsections": []
        },
        "AUTHORS": {
            "content": "Jarkko Hietaniemi <jhi@iki.fi>\n\nAudrey Tang (唐鳳) <audreyt@audreyt.org>\n\n\n\nperl v5.34.0                                 2025-07-25                                    PERLTW(1)",
            "subsections": []
        }
    },
    "summary": "perltw - 正體中文 Perl 指南",
    "flags": [],
    "examples": [],
    "see_also": []
}