diff options
author | Leon Timmermans <fawaka@gmail.com> | 2013-04-14 09:59:33 +0200 |
---|---|---|
committer | Leon Timmermans <fawaka@gmail.com> | 2013-04-14 10:06:44 +0200 |
commit | 5a310f9b7c930a0212e335e587e6ef14d1ed263d (patch) | |
tree | a2a4776979bbd24aea87fe94773d5ec835d4a0f1 | |
parent | 45e230de3a5afea9089241a96aa177047bd1dba9 (diff) | |
download | perl-5a310f9b7c930a0212e335e587e6ef14d1ed263d.tar.gz |
Converted Asian documentations to utf-8
Transcoded README.{cn,jp,ko} to utf-8
Fixed encoding lines for README.{cn,jp,ko,tw}
Fixed verbatim text for README.{cn,ko}
-rw-r--r-- | README.cn | 124 | ||||
-rw-r--r-- | README.jp | 80 | ||||
-rw-r--r-- | README.ko | 182 | ||||
-rw-r--r-- | README.tw | 8 |
4 files changed, 185 insertions, 209 deletions
@@ -1,139 +1,133 @@ -If you read this file _as_is_, just ignore the funny characters you -see. It is written in the POD format (see perlpod manpage) which is -specially designed to be readable as is. +=encoding utf8 -The following documentation is written in EUC-CN encoding. - -如果你用一般的文字编辑器阅览这份文件, 请忽略文中奇特的注记字符. -这份文件是以 POD (简明文件格式) 写成; 这种格式是为了能让人直接阅读, -而特别设计的. 关于此格式的进一步信息, 请参考 perlpod 线上文件. - -=encoding euc-cn +濡傛灉浣犵敤涓鑸殑鏂囧瓧缂栬緫鍣ㄩ槄瑙堣繖浠芥枃浠, 璇峰拷鐣ユ枃涓鐗圭殑娉ㄨ瀛楃. +杩欎唤鏂囦欢鏄互 POD (绠鏄庢枃浠舵牸寮) 鍐欐垚; 杩欑鏍煎紡鏄负浜嗚兘璁╀汉鐩存帴闃呰, +鑰岀壒鍒璁$殑. 鍏充簬姝ゆ牸寮忕殑杩涗竴姝ヤ俊鎭, 璇峰弬鑰 perlpod 绾夸笂鏂囦欢. =head1 NAME -perlcn - 简体中文 Perl 指南 +perlcn - 绠浣撲腑鏂 Perl 鎸囧崡 =head1 DESCRIPTION -欢迎来到 Perl 的天地! +娆㈣繋鏉ュ埌 Perl 鐨勫ぉ鍦! -从 5.8.0 版开始, Perl 具备了完善的 Unicode (统一码) 支援, -也连带支援了许多拉丁语系以外的编码方式; CJK (中日韩) 便是其中的一部份. -Unicode 是国际性的标准, 试图涵盖世界上所有的字符: 西方世界, 东方世界, -以及两者间的一切 (希腊文, 叙利亚文, 亚拉伯文, 希伯来文, 印度文, -印地安文, 等等). 它也容纳了多种作业系统与平台 (如 PC 及麦金塔). +浠 5.8.0 鐗堝紑濮, Perl 鍏峰浜嗗畬鍠勭殑 Unicode (缁熶竴鐮) 鏀彺, +涔熻繛甯︽敮鎻翠簡璁稿鎷変竵璇郴浠ュ鐨勭紪鐮佹柟寮; CJK (涓棩闊) 渚挎槸鍏朵腑鐨勪竴閮ㄤ唤. +Unicode 鏄浗闄呮х殑鏍囧噯, 璇曞浘娑电洊涓栫晫涓婃墍鏈夌殑瀛楃: 瑗挎柟涓栫晫, 涓滄柟涓栫晫, +浠ュ強涓よ呴棿鐨勪竴鍒 (甯岃厞鏂, 鍙欏埄浜氭枃, 浜氭媺浼枃, 甯屼集鏉ユ枃, 鍗板害鏂, +鍗板湴瀹夋枃, 绛夌瓑). 瀹冧篃瀹圭撼浜嗗绉嶄綔涓氱郴缁熶笌骞冲彴 (濡 PC 鍙婇害閲戝). -Perl 本身以 Unicode 进行操作. 这表示 Perl 内部的字符串数据可用 Unicode -表示; Perl 的函式与算符 (例如正规表示式比对) 也能对 Unicode 进行操作. -在输入及输出时, 为了处理以 Unicode 之前的编码方式存放的数据, Perl -提供了 Encode 这个模块, 可以让你轻易地读取及写入旧有的编码数据. +Perl 鏈韩浠 Unicode 杩涜鎿嶄綔. 杩欒〃绀 Perl 鍐呴儴鐨勫瓧绗︿覆鏁版嵁鍙敤 Unicode +琛ㄧず; Perl 鐨勫嚱寮忎笌绠楃 (渚嬪姝h琛ㄧず寮忔瘮瀵) 涔熻兘瀵 Unicode 杩涜鎿嶄綔. +鍦ㄨ緭鍏ュ強杈撳嚭鏃, 涓轰簡澶勭悊浠 Unicode 涔嬪墠鐨勭紪鐮佹柟寮忓瓨鏀剧殑鏁版嵁, Perl +鎻愪緵浜 Encode 杩欎釜妯″潡, 鍙互璁╀綘杞绘槗鍦拌鍙栧強鍐欏叆鏃ф湁鐨勭紪鐮佹暟鎹. -Encode 延伸模块支援下列简体中文的编码方式 ('gb2312' 表示 'euc-cn'): +Encode 寤朵几妯″潡鏀彺涓嬪垪绠浣撲腑鏂囩殑缂栫爜鏂瑰紡 ('gb2312' 琛ㄧず 'euc-cn'): - euc-cn Unix 延伸字符集, 也就是俗称的国标码 - gb2312-raw 未经处理的 (低比特) GB2312 字符表 - gb12345 未经处理的中国用繁体中文编码 - iso-ir-165 GB2312 + GB6345 + GB8565 + 新增字符 - cp936 字码页 936, 也可以用 'GBK' (扩充国标码) 指明 - hz 7 比特逸出式 GB2312 编码 + euc-cn Unix 寤朵几瀛楃闆, 涔熷氨鏄織绉扮殑鍥芥爣鐮 + gb2312-raw 鏈粡澶勭悊鐨 (浣庢瘮鐗) GB2312 瀛楃琛 + gb12345 鏈粡澶勭悊鐨勪腑鍥界敤绻佷綋涓枃缂栫爜 + iso-ir-165 GB2312 + GB6345 + GB8565 + 鏂板瀛楃 + cp936 瀛楃爜椤 936, 涔熷彲浠ョ敤 'GBK' (鎵╁厖鍥芥爣鐮) 鎸囨槑 + hz 7 姣旂壒閫稿嚭寮 GB2312 缂栫爜 -举例来说, 将 EUC-CN 编码的档案转成 Unicode, 祗需键入下列指令: +涓句緥鏉ヨ, 灏 EUC-CN 缂栫爜鐨勬。妗堣浆鎴 Unicode, 绁楅渶閿叆涓嬪垪鎸囦护: perl -Mencoding=euc-cn,STDOUT,utf8 -pe1 < file.euc-cn > file.utf8 -Perl 也内附了 "piconv", 一支完全以 Perl 写成的字符转换工具程序, 用法如下: +Perl 涔熷唴闄勪簡 "piconv", 涓鏀畬鍏ㄤ互 Perl 鍐欐垚鐨勫瓧绗﹁浆鎹㈠伐鍏风▼搴, 鐢ㄦ硶濡備笅: piconv -f euc-cn -t utf8 < file.euc-cn > file.utf8 piconv -f utf8 -t euc-cn < file.utf8 > file.euc-cn -另外, 利用 encoding 模块, 你可以轻易写出以字符为单位的程序码, 如下所示: +鍙﹀, 鍒╃敤 encoding 妯″潡, 浣犲彲浠ヨ交鏄撳啓鍑轰互瀛楃涓哄崟浣嶇殑绋嬪簭鐮, 濡備笅鎵绀: #!/usr/bin/env perl - # 启动 euc-cn 字串解析; 标准输出入及标准错误都设为 euc-cn 编码 + # 鍚姩 euc-cn 瀛椾覆瑙f瀽; 鏍囧噯杈撳嚭鍏ュ強鏍囧噯閿欒閮借涓 euc-cn 缂栫爜 use encoding 'euc-cn', STDIN => 'euc-cn', STDOUT => 'euc-cn'; - print length("骆驼"); # 2 (双引号表示字符) - print length('骆驼'); # 4 (单引号表示字节) - print index("谆谆教诲", "蛔唤"); # -1 (不包含此子字符串) - print index('谆谆教诲', '蛔唤'); # 1 (从第二个字节开始) + print length("楠嗛┘"); # 2 (鍙屽紩鍙疯〃绀哄瓧绗) + print length('楠嗛┘'); # 4 (鍗曞紩鍙疯〃绀哄瓧鑺) + print index("璋嗚皢鏁欒", "铔斿敜"); # -1 (涓嶅寘鍚瀛愬瓧绗︿覆) + print index('璋嗚皢鏁欒', '铔斿敜'); # 1 (浠庣浜屼釜瀛楄妭寮濮) -在最后一列例子里, "谆" 的第二个字节与 "谆" 的第一个字节结合成 EUC-CN -码的 "蛔"; "谆" 的第二个字节则与 "教" 的第一个字节结合成 "唤". -这解决了以前 EUC-CN 码比对处理上常见的问题. +鍦ㄦ渶鍚庝竴鍒椾緥瀛愰噷, "璋" 鐨勭浜屼釜瀛楄妭涓 "璋" 鐨勭涓涓瓧鑺傜粨鍚堟垚 EUC-CN +鐮佺殑 "铔"; "璋" 鐨勭浜屼釜瀛楄妭鍒欎笌 "鏁" 鐨勭涓涓瓧鑺傜粨鍚堟垚 "鍞". +杩欒В鍐充簡浠ュ墠 EUC-CN 鐮佹瘮瀵瑰鐞嗕笂甯歌鐨勯棶棰. -=head2 额外的中文编码 +=head2 棰濆鐨勪腑鏂囩紪鐮 -如果需要更多的中文编码, 可以从 CPAN (L<http://www.cpan.org/>) 下载 -Encode::HanExtra 模块. 它目前提供下列编码方式: +濡傛灉闇瑕佹洿澶氱殑涓枃缂栫爜, 鍙互浠 CPAN (L<http://www.cpan.org/>) 涓嬭浇 +Encode::HanExtra 妯″潡. 瀹冪洰鍓嶆彁渚涗笅鍒楃紪鐮佹柟寮: - gb18030 扩充过的国标码, 包含繁体中文 + gb18030 鎵╁厖杩囩殑鍥芥爣鐮, 鍖呭惈绻佷綋涓枃 -另外, Encode::HanConvert 模块则提供了简繁转换用的两种编码: +鍙﹀, Encode::HanConvert 妯″潡鍒欐彁渚涗簡绠绻佽浆鎹㈢敤鐨勪袱绉嶇紪鐮: - big5-simp Big5 繁体中文与 Unicode 简体中文互转 - gbk-trad GBK 简体中文与 Unicode 繁体中文互转 + big5-simp Big5 绻佷綋涓枃涓 Unicode 绠浣撲腑鏂囦簰杞 + gbk-trad GBK 绠浣撲腑鏂囦笌 Unicode 绻佷綋涓枃浜掕浆 -若想在 GBK 与 Big5 之间互转, 请参考该模块内附的 b2g.pl 与 g2b.pl 两支程序, -或在程序内使用下列写法: +鑻ユ兂鍦 GBK 涓 Big5 涔嬮棿浜掕浆, 璇峰弬鑰冭妯″潡鍐呴檮鐨 b2g.pl 涓 g2b.pl 涓ゆ敮绋嬪簭, +鎴栧湪绋嬪簭鍐呬娇鐢ㄤ笅鍒楀啓娉: use Encode::HanConvert; - $euc_cn = big5_to_gb($big5); # 从 Big5 转为 GBK - $big5 = gb_to_big5($euc_cn); # 从 GBK 转为 Big5 + $euc_cn = big5_to_gb($big5); # 浠 Big5 杞负 GBK + $big5 = gb_to_big5($euc_cn); # 浠 GBK 杞负 Big5 -=head2 进一步的信息 +=head2 杩涗竴姝ョ殑淇℃伅 -请参考 Perl 内附的大量说明文件 (不幸全是用英文写的), 来学习更多关于 -Perl 的知识, 以及 Unicode 的使用方式. 不过, 外部的资源相当丰富: +璇峰弬鑰 Perl 鍐呴檮鐨勫ぇ閲忚鏄庢枃浠 (涓嶅垢鍏ㄦ槸鐢ㄨ嫳鏂囧啓鐨), 鏉ュ涔犳洿澶氬叧浜 +Perl 鐨勭煡璇, 浠ュ強 Unicode 鐨勪娇鐢ㄦ柟寮. 涓嶈繃, 澶栭儴鐨勮祫婧愮浉褰撲赴瀵: -=head2 提供 Perl 资源的网址 +=head2 鎻愪緵 Perl 璧勬簮鐨勭綉鍧 =over 4 =item L<http://www.perl.com/> -Perl 的首页 (由欧莱礼公司维护) +Perl 鐨勯椤 (鐢辨鑾辩ぜ鍏徃缁存姢) =item L<http://www.cpan.org/> -Perl 综合典藏网 (Comprehensive Perl Archive Network) +Perl 缁煎悎鍏歌棌缃 (Comprehensive Perl Archive Network) =item L<http://lists.perl.org/> -Perl 邮递论坛一览 +Perl 閭掕鍧涗竴瑙 =back -=head2 学习 Perl 的网址 +=head2 瀛︿範 Perl 鐨勭綉鍧 =over 4 =item L<http://www.oreilly.com.cn/index.php?func=booklist&cat=68> -简体中文版的欧莱礼 Perl 书藉 +绠浣撲腑鏂囩増鐨勬鑾辩ぜ Perl 涔﹁棄 =back -=head2 Perl 使用者集会 +=head2 Perl 浣跨敤鑰呴泦浼 =over 4 =item L<http://www.pm.org/groups/asia.html> -中国 Perl 推广组一览 +涓浗 Perl 鎺ㄥ箍缁勪竴瑙 =back -=head2 Unicode 相关网址 +=head2 Unicode 鐩稿叧缃戝潃 =over 4 =item L<http://www.unicode.org/> -Unicode 学术学会 (Unicode 标准的制定者) +Unicode 瀛︽湳瀛︿細 (Unicode 鏍囧噯鐨勫埗瀹氳) =item L<http://www.cl.cam.ac.uk/%7Emgk25/unicode.html> -Unix/Linux 上的 UTF-8 及 Unicode 答客问 +Unix/Linux 涓婄殑 UTF-8 鍙 Unicode 绛斿闂 =back @@ -145,6 +139,6 @@ L<Encode>, L<Encode::CN>, L<encoding>, L<perluniintro>, L<perlunicode> Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt> -Audrey Tang (唐凤) E<lt>audreyt@audreyt.orgE<gt> +Audrey Tang (鍞愬嚖) E<lt>audreyt@audreyt.orgE<gt> =cut @@ -1,24 +1,18 @@ -If you read this file _as_is_, just ignore the funny characters you -see. It is written in the POD format (see perlpod manpage) which is -specially designed to be readable as is. - -The following documentation is written in euc-jp encoding. - -=encoding euc-jp +=encoding utf8 =head1 NAME -perljp - 泣塑胳 Perl ガイド +perljp - 鏃ユ湰瑾 Perl 銈偆銉 -=head1 棱汤 +=head1 瑾槑 -Perl の坤肠へようこそ! +Perl 銇笘鐣屻伕銈堛亞銇撱仢! -Perl 5.8.0 より、Unicodeサポ〖トが络升に动步され、その冯蔡ラテン矢机笆嘲の矢机コ〖ドのサポ〖トが CJK (面柜胳、泣塑胳、ハングル)を崔めて裁わりました。Unicodeは坤肠面の矢机を办つの矢机コ〖ドで胺うことを誊回した筛洁惮呈であり、澎から谰、はたまたその粗の矢机∈ギリシャ矢机、キリ〖ル矢机、アラビア矢机、ヘブライ矢机、ディ〖ヴァナガ〖リ矢机、などなど∷や、これまではOSベンダ〖が迫极に年めていた矢机(PCおよびMacintosh)がすでに崔まれています。 +Perl 5.8.0 銈堛倞銆乁nicode銈点儩銉笺儓銇屽ぇ骞呫伀寮峰寲銇曘倢銆併仢銇祼鏋溿儵銉嗐兂鏂囧瓧浠ュ銇枃瀛椼偝銉笺儔銇偟銉濄兗銉堛亴 CJK (涓浗瑾炪佹棩鏈獮銆併儚銉炽偘銉)銈掑惈銈併仸鍔犮倧銈娿伨銇椼仧銆俇nicode銇笘鐣屼腑銇枃瀛椼倰涓銇ゃ伄鏂囧瓧銈炽兗銉夈仹鎵便亞銇撱仺銈掔洰鎸囥仐銇熸婧栬鏍笺仹銇傘倞銆佹澅銇嬨倝瑗裤併伅銇熴伨銇熴仢銇枔銇枃瀛楋紙銈儶銈枫儯鏂囧瓧銆併偔銉兗銉枃瀛椼併偄銉┿儞銈㈡枃瀛椼併儤銉栥儵銈ゆ枃瀛椼併儑銈c兗銉淬偂銉娿偓銉笺儶鏂囧瓧銆併仾銇┿仾銇╋級銈勩併亾銈屻伨銇с伅OS銉欍兂銉銉笺亴鐙嚜銇畾銈併仸銇勩仧鏂囧瓧(PC銇娿倛銇矼acintosh)銇屻仚銇с伀鍚伨銈屻仸銇勩伨銇欍 -Perl 极咳は Unicode で瓢侯します。Perl スクリプト柒の矢机误リテラルや赖惮山附は Unicode を涟捏としています。そして掐叫蜗のためには、これまで蝗われてきたさまざまな矢机コ〖ドに滦炳するモジュ〖ル、≈ Encode ∽が筛洁刘洒されており、Unicode とこれらの矢机コ〖ドの陵高恃垂も词帽に乖えるようになっています。 +Perl 鑷韩銇 Unicode 銇у嫊浣溿仐銇俱仚銆侾erl 銈广偗銉儣銉堝唴銇枃瀛楀垪銉儐銉┿儷銈勬瑕忚〃鐝俱伅 Unicode 銈掑墠鎻愩仺銇椼仸銇勩伨銇欍傘仢銇椼仸鍏ュ嚭鍔涖伄銇熴倎銇伅銆併亾銈屻伨銇т娇銈忋倢銇︺亶銇熴仌銇俱仏銇俱仾鏂囧瓧銈炽兗銉夈伀瀵惧繙銇欍倠銉€偢銉ャ兗銉併 Encode 銆嶃亴妯欐簴瑁呭倷銇曘倢銇︺亰銈娿乁nicode 銇ㄣ亾銈屻倝銇枃瀛椼偝銉笺儔銇浉浜掑鎻涖倐绨″崢銇銇堛倠銈堛亞銇仾銇c仸銇勩伨銇欍 -附箕爬で Encode がサポ〖トする矢机コ〖ドは笆布のとおりです。 +鐝炬檪鐐广仹 Encode 銇屻偟銉濄兗銉堛仚銈嬫枃瀛椼偝銉笺儔銇互涓嬨伄銇ㄣ亰銈娿仹銇欍 7bit-jis AdobeStandardEncoding AdobeSymbol AdobeZdingbat ascii big5 big5-hkscs cp1006 @@ -50,32 +44,32 @@ Perl 极咳は Unicode で瓢侯します。Perl スクリプト柒の矢机误リテラルや赖惮山附は UTF-16LE UTF-32 UTF-32BE UTF-32LE utf8 viscii -(链114硷梧) +(鍏114绋) -毋えば、矢机コ〖ドFOOのファイルをUTF-8に恃垂するには、笆布のようにします。 +渚嬨亪銇般佹枃瀛椼偝銉笺儔FOO銇儠銈°偆銉倰UTF-8銇鎻涖仚銈嬨伀銇佷互涓嬨伄銈堛亞銇仐銇俱仚銆 perl -Mencoding=FOO,STDOUT,utf8 -pe1 < file.FOO > file.utf8 -また、Perlには、链婶がPerlで今かれた矢机コ〖ド恃垂ユ〖ティリティ、piconvも烧掳しているので、笆布のようにすることもできます。 +銇俱仧銆丳erl銇伅銆佸叏閮ㄣ亴Perl銇ф浉銇嬨倢銇熸枃瀛椼偝銉笺儔澶夋彌銉︺兗銉嗐偅銉儐銈c乸iconv銈備粯灞炪仐銇︺亜銈嬨伄銇с佷互涓嬨伄銈堛亞銇仚銈嬨亾銇ㄣ倐銇с亶銇俱仚銆 piconv -f FOO -t utf8 < file.FOO > file.utf8 piconv -f utf8 -t FOO < file.utf8 > file.FOO =head2 About (jcode.pl|Jcode.pm|JPerl) -5.8笆涟の、スクリプトがEUC-JPであればリテラルだけは胺うことができました。また、掐叫蜗を胺うモジュ〖ルとしてはJcode.pmが( http://openlab.ring.gr.jp/Jcode/ )、perl4脱のユ〖ティリティとしてはjcode.plがそれぞれ赂哼し、泣塑胳の胺えるCGIでよく网脱されていることを告赂じの数も警なくないかと蛔われます。ただし、泣塑胳による赖惮山附をうまく胺うことは稍材墙でした。 +5.8浠ュ墠銇併偣銈儶銉椼儓銇孍UC-JP銇с亗銈屻伆銉儐銉┿儷銇犮亼銇壉銇嗐亾銇ㄣ亴銇с亶銇俱仐銇熴傘伨銇熴佸叆鍑哄姏銈掓壉銇嗐儮銈搞儱銉笺儷銇ㄣ仐銇︺伅Jcode.pm銇( http://openlab.ring.gr.jp/Jcode/ )銆乸erl4鐢ㄣ伄銉︺兗銉嗐偅銉儐銈c仺銇椼仸銇痡code.pl銇屻仢銈屻仦銈屽瓨鍦ㄣ仐銆佹棩鏈獮銇壉銇堛倠CGI銇с倛銇忓埄鐢ㄣ仌銈屻仸銇勩倠銇撱仺銈掑尽瀛樸仒銇柟銈傚皯銇亸銇亜銇嬨仺鎬濄倧銈屻伨銇欍傘仧銇犮仐銆佹棩鏈獮銇倛銈嬫瑕忚〃鐝俱倰銇嗐伨銇忔壉銇嗐亾銇ㄣ伅涓嶅彲鑳姐仹銇椼仧銆 -5.005笆涟のPerlには、泣塑胳に泼步したロ〖カライズ惹、Jperlが赂哼しました( http://homepage2.nifty.com/kipp/perl/jperl/index.html )。また、Mac OS 9.x/Classic脱のPerl、MacPerlの泣塑胳惹もMacJPerlとして赂哼してました。( http://habilis.net/macjperl/ ).これらでは矢机コ〖ドとしてEUC-JPに裁えShift_JISもそのまま胺うことができ、また泣塑胳による赖惮山附を胺うことも材墙でした。 +5.005浠ュ墠銇甈erl銇伅銆佹棩鏈獮銇壒鍖栥仐銇熴儹銉笺偒銉┿偆銈虹増銆丣perl銇屽瓨鍦ㄣ仐銇俱仐銇( http://homepage2.nifty.com/kipp/perl/jperl/index.html )銆傘伨銇熴丮ac OS 9.x/Classic鐢ㄣ伄Perl銆丮acPerl銇棩鏈獮鐗堛倐MacJPerl銇ㄣ仐銇﹀瓨鍦ㄣ仐銇︺伨銇椼仧銆( http://habilis.net/macjperl/ ).銇撱倢銈夈仹銇枃瀛椼偝銉笺儔銇ㄣ仐銇UC-JP銇姞銇圫hift_JIS銈傘仢銇伨銇炬壉銇嗐亾銇ㄣ亴銇с亶銆併伨銇熸棩鏈獮銇倛銈嬫瑕忚〃鐝俱倰鎵便亞銇撱仺銈傚彲鑳姐仹銇椼仧銆 -Perl5.8では、これらの怠墙がすべてPerl塑挛だけで悸附できる惧に、泣塑胳のみならず惧淡114の矢机コ〖ドをすべて、しかも票箕に胺うことができます。さらに、CPANなどから糠しい矢机コ〖ド脱のモジュ〖ルを掐缄することも词帽にできるようになっています。 +Perl5.8銇с伅銆併亾銈屻倝銇鑳姐亴銇欍伖銇erl鏈綋銇犮亼銇у疅鐝俱仹銇嶃倠涓娿伀銆佹棩鏈獮銇伩銇倝銇氫笂瑷114銇枃瀛椼偝銉笺儔銈掋仚銇广仸銆併仐銇嬨倐鍚屾檪銇壉銇嗐亾銇ㄣ亴銇с亶銇俱仚銆傘仌銈夈伀銆丆PAN銇仼銇嬨倝鏂般仐銇勬枃瀛椼偝銉笺儔鐢ㄣ伄銉€偢銉ャ兗銉倰鍏ユ墜銇欍倠銇撱仺銈傜啊鍗樸伀銇с亶銈嬨倛銇嗐伀銇仯銇︺亜銇俱仚銆 =over 4 =item * -掐叫蜗 +鍏ュ嚭鍔 -笆布の毋はいづれもShift_JISの掐蜗をEUC-JPに恃垂して叫蜗します。 +浠ヤ笅銇緥銇亜銇ャ倢銈係hift_JIS銇叆鍔涖倰EUC-JP銇鎻涖仐銇﹀嚭鍔涖仐銇俱仚銆 # jcode.pl require "jcode.pl"; @@ -94,7 +88,7 @@ Perl5.8では、これらの怠墙がすべてPerl塑挛だけで悸附できる惧に、泣塑胳のみならず from_to($_, 'shiftjis', 'euc-jp'); print; } - # Perl 5.8 - encoding を网脱して + # Perl 5.8 - encoding 銈掑埄鐢ㄣ仐銇 use encoding 'euc-jp', STDIN => 'shiftjis'; while(<>){ print; @@ -102,33 +96,33 @@ Perl5.8では、これらの怠墙がすべてPerl塑挛だけで悸附できる惧に、泣塑胳のみならず =item * -Jperl 高垂スクリプト +Jperl 浜掓彌銈广偗銉儣銉 - いわゆる"shebang"を恃构するだけで、Jperl脱のscriptのほとんどは恃构なしに网脱材墙だと蛔われます。 +銇勩倧銈嗐倠"shebang"銈掑鏇淬仚銈嬨仩銇戙仹銆丣perl鐢ㄣ伄script銇伝銇ㄣ倱銇┿伅澶夋洿銇仐銇埄鐢ㄥ彲鑳姐仩銇ㄦ濄倧銈屻伨銇欍 #!/path/to/jperl - + 鈫 #!/path/to/perl -Mencoding=euc-jp - 拒しくは perldoc encoding を徊救してください。 +瑭炽仐銇忋伅 perldoc encoding 銈掑弬鐓с仐銇︺亸銇犮仌銇勩 =back -=head2 さらに拒しく +=head2 銇曘倝銇┏銇椼亸 -Perlには四络な获瘟が烧掳しており、Perlの糠怠墙やUnicodeサポ〖ト、そしてEncodeモジュ〖ルの蝗脱恕などが嘿かく讨湾されています∈荒前ながら、ほとんど毖胳ではありますが∷。笆布のコマンドでそれらの办婶を避枉することが材墙です。 +Perl銇伅鑶ㄥぇ銇硣鏂欍亴浠樺睘銇椼仸銇娿倞銆丳erl銇柊姗熻兘銈刄nicode銈点儩銉笺儓銆併仢銇椼仸Encode銉€偢銉ャ兗銉伄浣跨敤娉曘仾銇┿亴绱般亱銇忕恫缇呫仌銈屻仸銇勩伨銇欙紙娈嬪康銇亴銈夈併伝銇ㄣ倱銇╄嫳瑾炪仹銇亗銈娿伨銇欍亴锛夈備互涓嬨伄銈炽優銉炽儔銇с仢銈屻倝銇竴閮ㄣ倰闁茶Η銇欍倠銇撱仺銇屽彲鑳姐仹銇欍 - perldoc perlunicode # PerlのUnicodeサポ〖ト链忍 - perldoc Encode # Encodeモジュ〖ルに簇して - perldoc Encode::JP # うち泣塑胳矢机コ〖ドに簇して + perldoc perlunicode # Perl銇甎nicode銈点儩銉笺儓鍏ㄨ埇 + perldoc Encode # Encode銉€偢銉ャ兗銉伀闁€仐銇 + perldoc Encode::JP # 銇嗐仭鏃ユ湰瑾炴枃瀛椼偝銉笺儔銇枹銇椼仸 -=head2 Perl链忍に簇する URL +=head2 Perl鍏ㄨ埇銇枹銇欍倠 URL =over 4 =item L<http://www.perl.com/> -Perl ホ〖ムペ〖ジ (O'Reilly and Associates) +Perl 銉涖兗銉犮儦銉笺偢 (O'Reilly and Associates) =item L<http://www.cpan.org/> @@ -136,29 +130,29 @@ CPAN (Comprehensive Perl Archive Network) =item L<http://lists.perl.org/> -Perl メ〖リングリスト礁 +Perl 銉°兗銉兂銈般儶銈广儓闆 =back -=head2 Perlの饯评に舔惟つ URL +=head2 Perl銇慨寰椼伀褰圭珛銇 URL =over 4 =item L<http://www.oreilly.com.tw/> -O'Reilly 家のPerl簇息今酪(人挛机面柜胳) +O'Reilly 绀俱伄Perl闁㈤f浉绫(绻佷綋瀛椾腑鍥借獮) =item L<http://www.oreilly.com.cn/> -O'Reilly 家のPerl簇息今酪(词挛机面柜胳) +O'Reilly 绀俱伄Perl闁㈤f浉绫(绨′綋瀛椾腑鍥借獮) =item L<http://www.oreilly.co.jp/catalog/> -オライリ〖家のPerl簇息今酪(泣塑胳) +銈儵銈ゃ儶銉肩ぞ銇甈erl闁㈤f浉绫(鏃ユ湰瑾) =back -=head2 Perl ユ〖ザ〖グル〖プ +=head2 Perl 銉︺兗銈躲兗銈般儷銉笺儣 =over 4 @@ -166,13 +160,13 @@ O'Reilly 家のPerl簇息今酪(词挛机面柜胳) =back -=head2 Unicode簇息のURL +=head2 Unicode闁㈤c伄URL =over 4 =item L<http://www.unicode.org/> -Unicode コンソ〖シアム (Unicode惮呈の联年媚挛) +Unicode 銈炽兂銈姐兗銈枫偄銉 (Unicode瑕忔牸銇伕瀹氬洠浣) =item L<http://www.cl.cam.ac.uk/%7Emgk25/unicode.html> @@ -180,13 +174,13 @@ UTF-8 and Unicode FAQ for Unix/Linux =item L<http://wiki.kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html> -UTF-8 and Unicode FAQ for Unix/Linux (ハングル条) +UTF-8 and Unicode FAQ for Unix/Linux (銉忋兂銈般儷瑷) =back =head1 AUTHORS Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt> -Dan Kogai (井霍 闷) E<lt>dankogai@dan.co.jpE<gt> +Dan Kogai (灏忛<銆寮) E<lt>dankogai@dan.co.jpE<gt> =cut @@ -1,138 +1,132 @@ -If you read this file _as_is_, just ignore the funny characters you -see. It is written in the POD format (see perlpod manpage) which is -specially designed to be readable as is. +=encoding utf8 -This file is in Korean encoded in EUC-KR. - -捞 巩辑甫 perldoc阑 结辑 焊瘤 臼绊 流立 焊绰 版快俊绰 阿 何盒狼 -开且阑 钎矫窍扁 困秦 静牢 =head, =item, 'L' 殿篮 公矫窍绞矫坷. -捞 巩辑绰 蝶肺 perldoc阑 静瘤 臼绊 焊歹扼档 佬绰单 喊 瘤厘捞 -绝绰 POD 屈侥栏肺 楼咯 乐嚼聪促. 歹 磊技茄 巴篮 perlpod -概春倔阑 曼绊窍绞矫坷. - -=encoding euc-kr +鞚 氍胳劀毳 perldoc鞚 鞃劀 氤挫 鞎婈碃 歆侅爲 氤措姅 瓴届毎鞐愲姅 臧 攵攵勳潣 +鞐暊鞚 響滌嫓頃橁赴 鞙勴暣 鞊办澑 =head, =item, 'L' 霌膘潃 氍挫嫓頃橃嫮鞁滌槫. +鞚 氍胳劀電 霐半 perldoc鞚 鞊办 鞎婈碃 氤措崝霛茧弰 鞚诫姅雿 氤 歆鞛レ澊 +鞐嗠姅 POD 順曥嫕鞙茧 歆滌棳 鞛堨姷雼堧嫟. 雿 鞛愳劯頃 瓴冹潃 perlpod +毵る壌鞏检潉 彀戈碃頃橃嫮鞁滌槫. =head1 NAME -perlko - Perl苞 茄惫绢 牢内爹 +perlko - Perl瓿 頃滉淡鞏 鞚胳綌霐 =head1 DESCRIPTION -Perl狼 技拌俊 坷脚 巴阑 券康钦聪促 ! +Perl鞚 靹戈硠鞐 鞓れ嫚 瓴冹潉 頇橃榿頃╇媹雼 ! -Perl篮 5.8.0魄何磐 蜡聪内靛/ISO 10646俊 措茄 堡裹困茄 瘤盔阑 钦聪促. -蜡聪内靛 瘤盔狼 老券栏肺 茄吝老阑 厚吩茄 技拌 阿惫俊辑 -蜡聪内靛 捞傈俊 静绊 乐菌绊 瘤陛档 澄府 静捞绊 乐绰 荐腹篮 牢内爹阑 -瘤盔钦聪促. 蜡聪内靛绰 傈 技拌俊辑 静捞绰 葛电 攫绢甫 困茄 钎扁 眉拌 - -蜡反狼 扼凭 舅颇邯, 虐副 舅颇邯, 弊府胶 舅颇邯, 牢档客 悼巢 酒矫酒狼 -宏扼固 拌凯 胶农赋飘, 酒而 巩磊, 洒宏府 巩磊, 茄吝老狼 茄磊, 茄惫绢狼 茄臂, -老夯绢狼 啊唱, 合固 牢叼救狼 钎扁 眉拌 殿-甫 荐侩窍绰 巴阑 格钎肺 窍绊 -乐扁 锭巩俊 扁粮俊 静捞带 阿 攫绢 棺 惫啊 弊府绊 款康 眉拌俊 绊蜡茄 -巩磊 笼钦苞 牢内爹俊 镜 荐 乐绰 葛电 臂磊绰 拱沸捞绊 扁粮 巩磊 笼钦俊辑 -瘤盔窍绊 乐瘤 臼带 酒林 腹篮 臂磊甫 器窃窍绊 乐嚼聪促. +Perl鞚 5.8.0韺愲秬韯 鞙犽媹旖旊摐/ISO 10646鞐 雽頃 甏戨矓鞙勴暅 歆鞗愳潉 頃╇媹雼. +鞙犽媹旖旊摐 歆鞗愳潣 鞚柬櫂鞙茧 頃滌鞚检潉 牍勲’頃 靹戈硠 臧侁淡鞐愳劀 +鞙犽媹旖旊摐 鞚挫爠鞐 鞊瓣碃 鞛堨棃瓿 歆旮堧弰 雱愲Μ 鞊办澊瓿 鞛堧姅 靾橂鞚 鞚胳綌霐╈潉 +歆鞗愴暕雼堧嫟. 鞙犽媹旖旊摐電 鞝 靹戈硠鞐愳劀 鞊办澊電 氇摖 鞏胳柎毳 鞙勴暅 響滉赴 觳搓硠 - +鞙犽熃鞚 霛柬嫶 鞎岉寣氩, 韨るΥ 鞎岉寣氩, 攴鸽Μ鞀 鞎岉寣氩, 鞚鸽弰鞕 霃欕偍 鞎勳嫓鞎勳潣 +敫岆澕氙 瓿勳棿 鞀ろ伂毽巾姼, 鞎勲瀺 氍胳瀽, 頌堧笇毽 氍胳瀽, 頃滌鞚检潣 頃滌瀽, 頃滉淡鞏挫潣 頃滉竴, +鞚茧掣鞏挫潣 臧雮, 攵侂 鞚鸽敂鞎堨潣 響滉赴 觳搓硠 霌-毳 靾橃毄頃橂姅 瓴冹潉 氇╉憸搿 頃橁碃 +鞛堦赴 霑岆鞐 旮办〈鞐 鞊办澊雿 臧 鞏胳柎 氚 甑皜 攴鸽Μ瓿 鞖挫榿 觳搓硠鞐 瓿犾湢頃 +氍胳瀽 歆戫暕瓿 鞚胳綌霐╈棎 鞊 靾 鞛堧姅 氇摖 旮鞛愲姅 氍茧鞚搓碃 旮办〈 氍胳瀽 歆戫暕鞐愳劀 +歆鞗愴晿瓿 鞛堨 鞎婋崢 鞎勳< 毵庫潃 旮鞛愲ゼ 韽暔頃橁碃 鞛堨姷雼堧嫟. -Perl篮 郴何利栏肺 蜡聪内靛甫 巩磊 钎泅阑 困秦 荤侩钦聪促. 焊促 备眉利栏肺 -富窍搁 Perl 胶农赋飘 救俊辑 UTF-8 巩磊凯阑 镜 荐 乐绊, -阿辆 窃荐客 楷魂磊(抗甫 甸绢, 沥痹侥, index, substr)啊 官捞飘 窜困 -措脚 蜡聪内靛 臂磊 窜困肺 悼累钦聪促. (歹 磊技茄 巴篮 -perlunicode 概春倔阑 曼绊窍绞矫坷.) 蜡聪内靛啊 澄府 焊鞭登扁 傈俊 -澄府 静捞绊 乐菌绊, 咯傈洒 澄府 静捞绊 乐绰 阿惫/阿 攫绢喊 牢内爹栏肺 -涝免仿阑 窍绊 捞甸 牢内爹栏肺 等 单捞磐客 巩辑甫 促风绰 巴阑 到扁 困秦 -'Encode'啊 静看嚼聪促. 公均焊促 'Encode'甫 结辑 荐腹篮 牢内爹 荤捞狼 -函券阑 奖霸 且 荐 乐嚼聪促. +Perl鞚 雮措秬鞝侅溂搿 鞙犽媹旖旊摐毳 氍胳瀽 響滍槃鞚 鞙勴暣 靷毄頃╇媹雼. 氤措嫟 甑泊鞝侅溂搿 +毵愴晿氅 Perl 鞀ろ伂毽巾姼 鞎堨棎靹 UTF-8 氍胳瀽鞐挫潉 鞊 靾 鞛堦碃, +臧侅 頃垬鞕 鞐办偘鞛(鞓堧ゼ 霌れ柎, 鞝曣窚鞁, index, substr)臧 氚旍澊韸 雼渼 +雽鞁 鞙犽媹旖旊摐 旮鞛 雼渼搿 霃欖瀾頃╇媹雼. (雿 鞛愳劯頃 瓴冹潃 +perlunicode 毵る壌鞏检潉 彀戈碃頃橃嫮鞁滌槫.) 鞙犽媹旖旊摐臧 雱愲Μ 氤搓笁霅橁赴 鞝勳棎 +雱愲Μ 鞊办澊瓿 鞛堨棃瓿, 鞐爠頌 雱愲Μ 鞊办澊瓿 鞛堧姅 臧侁淡/臧 鞏胳柎氤 鞚胳綌霐╈溂搿 +鞛呾稖霠レ潉 頃橁碃 鞚措摛 鞚胳綌霐╈溂搿 霅 雿办澊韯办檧 氍胳劀毳 雼る(電 瓴冹潉 霃曣赴 鞙勴暣 +'Encode'臧 鞊办榾鞀惦媹雼. 氍挫棁氤措嫟 'Encode'毳 鞃劀 靾橂鞚 鞚胳綌霐 靷澊鞚 +氤頇橃潉 靿疥矊 頃 靾 鞛堨姷雼堧嫟. -'Encode'绰 促澜苞 鞍篮 茄惫绢 牢内爹阑 瘤盔钦聪促. +'Encode'電 雼れ潓瓿 臧欖潃 頃滉淡鞏 鞚胳綌霐╈潉 歆鞗愴暕雼堧嫟. =over 4 -=item euc-kr +=item * euc-kr - US-ASCII客 KS X 1001阑 鞍捞 静绰 钢萍官捞飘 牢内爹 (如洒 肯己屈捞扼绊 - 阂覆.) KS X 2901苞 RFC 1557 曼绊. +US-ASCII鞕 KS X 1001鞚 臧欖澊 鞊半姅 氅韹半皵鞚错姼 鞚胳綌霐 (頋旐瀳 鞕勳劚順曥澊霛缄碃 +攵堧.) KS X 2901瓿 RFC 1557 彀戈碃. -=item cp949 +=item * cp949 - MS-Windows 9x/ME俊辑 静捞绰 犬厘 肯己屈. euc-kr俊 8,822磊狼 - 茄臂 澜例阑 歹茄 巴烙. alias绰 uhc, windows-949, x-windows-949, - ks_c_5601-1987. 盖 付瘤阜 捞抚篮 利例窍瘤 臼篮 捞抚捞瘤父, Microsoft - 力前俊辑 CP949狼 狼固肺 静捞绊 乐澜. +MS-Windows 9x/ME鞐愳劀 鞊办澊電 頇曥灔 鞕勳劚順. euc-kr鞐 8,822鞛愳潣 +頃滉竴 鞚岇爤鞚 雿旐暅 瓴冹瀯. alias電 uhc, windows-949, x-windows-949, +ks_c_5601-1987. 毵 毵堨毵 鞚措鞚 鞝侅爤頃橃 鞎婌潃 鞚措鞚挫毵, Microsoft +鞝滍拡鞐愳劀 CP949鞚 鞚橂搿 鞊办澊瓿 鞛堨潓. -=item johab +=item * johab - KS X 1001:1998 何废 3俊辑 痹沥茄 炼钦屈. 巩磊 饭欺配府绰 cp949客 - 付蛮啊瘤肺 US-ASCII客 KS X 1001俊 8,822磊狼 茄臂 澜例阑 歹茄 巴烙. - 牢内爹 规侥篮 傈囚 促抚. +KS X 1001:1998 攵搿 3鞐愳劀 攴滌爼頃 臁绊暕順. 氍胳瀽 霠堩嵓韱犽Μ電 cp949鞕 +毵堨艾臧歆搿 US-ASCII鞕 KS X 1001鞐 8,822鞛愳潣 頃滉竴 鞚岇爤鞚 雿旐暅 瓴冹瀯. +鞚胳綌霐 氚╈嫕鞚 鞝勴榾 雼る. -=item iso-2022-kr +=item * iso-2022-kr - RFC 1557俊辑 痹沥茄 茄惫绢 牢磐齿 皋老 背券侩 牢内爹栏肺 US-ASCII客 - KS X 1001阑 饭欺配府肺 窍绰 痢俊辑 euc-kr苞 鞍瘤父 牢内爹 规侥捞 促抚. - 1997-8斥 版鳖瘤 静看栏唱 歹 捞惑 皋老 背券俊 静捞瘤 臼澜. +RFC 1557鞐愳劀 攴滌爼頃 頃滉淡鞏 鞚疙劙雱 氅旍澕 甑愴櫂鞖 鞚胳綌霐╈溂搿 US-ASCII鞕 +KS X 1001鞚 霠堩嵓韱犽Μ搿 頃橂姅 鞝愳棎靹 euc-kr瓿 臧欖毵 鞚胳綌霐 氚╈嫕鞚 雼る. +1997-8雲 瓴疥箤歆 鞊办榾鞙茧倶 雿 鞚挫儊 氅旍澕 甑愴櫂鞐 鞊办澊歆 鞎婌潓. -=item ksc5601-raw +=item * ksc5601-raw - KS X 1001(KS C 5601)阑 GL(溜, MSB甫 0栏肺 茄 版快) 俊 初疽阑 锭狼 - 牢内爹. US-ASCII客 搬钦窍瘤 臼绊 窜刀栏肺 静捞绰 老篮 X11 殿俊辑 臂裁 - 牢内爹 (ksc5601.1987-0. '0'篮 GL阑 狼固窃.)栏肺 静捞绰 巴阑 力寇窍绊绰 - 芭狼 绝澜. KS C 5601篮 1997斥 KS X 1001肺 捞抚阑 官操菌澜. 1998斥俊绰 滴 - 臂磊 (蜡肺拳 何龋客 殿废 惑钎 何龋)啊 歹秦脸澜. +KS X 1001(KS C 5601)鞚 GL(歃, MSB毳 0鞙茧 頃 瓴届毎) 鞐 雴撿晿鞚 霑岇潣 +鞚胳綌霐. US-ASCII鞕 瓴绊暕頃橃 鞎婈碃 雼弲鞙茧 鞊办澊電 鞚检潃 X11 霌膘棎靹 旮昙 +鞚胳綌霐 (ksc5601.1987-0. '0'鞚 GL鞚 鞚橂頃.)鞙茧 鞊办澊電 瓴冹潉 鞝滌櫢頃橁碃電 +瓯办潣 鞐嗢潓. KS C 5601鞚 1997雲 KS X 1001搿 鞚措鞚 氚旉靖鞐堨潓. 1998雲勳棎電 霊 +旮鞛 (鞙犽頇 攵順胳檧 霌彪 靸來憸 攵順)臧 雿旐暣臁岇潓. =back - 割 啊瘤 荤侩 抗力甫 酒贰俊 焊涝聪促. +氇 臧歆 靷毄 鞓堨牅毳 鞎勲灅鞐 氤挫瀰雼堧嫟. -抗甫 甸绢, euc-kr 牢内爹栏肺 等 颇老阑 UTF-8肺 函券窍妨搁 促澜苞 -鞍捞 窍搁 邓聪促. +鞓堧ゼ 霌れ柎, euc-kr 鞚胳綌霐╈溂搿 霅 韺岇澕鞚 UTF-8搿 氤頇橅晿霠る┐ 雼れ潓瓿 +臧欖澊 頃橂┐ 霅╇媹雼. perl -Mencoding=euc-kr,STDOUT,utf8 -pe1 < file.euckr > file.utf8 -开函券篮 促澜苞 鞍捞 且 荐 乐嚼聪促. +鞐硛頇橃潃 雼れ潓瓿 臧欖澊 頃 靾 鞛堨姷雼堧嫟. perl -Mencoding=utf8,STDOUT,euc-kr -pe1 < file.utf8 > file.euckr - 捞繁 函券阑 粱歹 祈府窍霸 且 荐 乐档废 Encode 葛碘阑 结辑 -鉴荐窍霸 Perl肺父 静牢 piconv啊 Perl俊 甸绢 乐嚼聪促. -弊 捞抚俊辑 舅 荐 乐淀捞 piconv绰 Unix俊 乐绰 iconv甫 -葛胆肺 茄 巴涝聪促. 弊 荤侩过篮 酒贰客 鞍嚼聪促. +鞚措煱 氤頇橃潉 膦雿 韼鸽Μ頃橁矊 頃 靾 鞛堧弰搿 Encode 氇搱鞚 鞃劀 +靾滌垬頃橁矊 Perl搿滊 鞊办澑 piconv臧 Perl鞐 霌れ柎 鞛堨姷雼堧嫟. +攴 鞚措鞐愳劀 鞎 靾 鞛堧摨鞚 piconv電 Unix鞐 鞛堧姅 iconv毳 +氇嵏搿 頃 瓴冹瀰雼堧嫟. 攴 靷毄氩曥潃 鞎勲灅鞕 臧欖姷雼堧嫟. piconv -f euc-kr -t utf8 < file.euckr > file.utf8 piconv -f utf8 -t euc-kr < file.utf8 > file.euckr - 肚, 'PerlIO::encoding' 葛碘阑 结辑 茄惫绢 牢内爹阑 静搁辑 臂磊 窜困 -(官捞飘 窜困啊 酒聪扼) 贸府甫 奖霸 且 荐 乐嚼聪促. +霕, 'PerlIO::encoding' 氇搱鞚 鞃劀 頃滉淡鞏 鞚胳綌霐╈潉 鞊半┐靹 旮鞛 雼渼 +(氚旍澊韸 雼渼臧 鞎勲媹霛) 觳橂Μ毳 靿疥矊 頃 靾 鞛堨姷雼堧嫟. #!/path/to/perl use encoding 'euc-kr', STDIN => 'euc-kr', STDOUT-> 'euc-kr', STDERR=>'euc-kr'; - print length("啊唱"); # 2 (奴 蝶咳钎绰 臂磊 窜困 贸府甫 瘤矫) - print length('啊唱'); # 4 (累篮 蝶咳钎绰 官捞飘 窜困 贸府甫 瘤矫) - print index("茄碍, 措悼碍", "堪"); # -1 ('堪'捞 绝澜) - print index('茄碍, 措悼碍', '堪'); # 7 (8锅掳客 9锅掳 官捞飘啊 '堪'狼 - 内靛蔼苞 老摹窃.) + print length("臧雮"); # 2 (韥 霐办槾響滊姅 旮鞛 雼渼 觳橂Μ毳 歆鞁) + print length('臧雮'); # 4 (鞛戩潃 霐办槾響滊姅 氚旍澊韸 雼渼 觳橂Μ毳 歆鞁) + print index("頃滉皶, 雽霃欔皶", "鞐"); # -1 ('鞐'鞚 鞐嗢潓) + print index('頃滉皶, 雽霃欔皶', '鞐'); # 7 (8氩堨Ц鞕 9氩堨Ц 氚旍澊韸戈皜 '鞐'鞚 + 旖旊摐臧掙臣 鞚检箻頃.) -=head2 歹 磊技洒 舅绊 酵栏搁... +=head2 雿 鞛愳劯頌 鞎岅碃 鞁鹅溂氅... - Perl阑 汲摹窍搁 措窜洒 磊技茄 巩辑啊 鞍捞 蝶扼 坷哥, 捞 巩辑甫 烹秦 -Perl 傈馆 挥 酒聪扼 蜡聪内靛 瘤盔, Encode狼 荤侩过 殿俊 腹篮 巴阑 -硅匡 荐 乐嚼聪促. 酒流 捞 巩辑绰 泅犁 葛滴 康绢肺 静咯 乐嚼聪促. +Perl鞚 靹れ箻頃橂┐ 雽雼瀳 鞛愳劯頃 氍胳劀臧 臧欖澊 霐半澕 鞓る┌, 鞚 氍胳劀毳 韱淀暣 +Perl 鞝勲皹 肟 鞎勲媹霛 鞙犽媹旖旊摐 歆鞗, Encode鞚 靷毄氩 霌膘棎 毵庫潃 瓴冹潉 +氚办毟 靾 鞛堨姷雼堧嫟. 鞎勳 鞚 氍胳劀電 順勳灛 氇憪 鞓侅柎搿 鞊办棳 鞛堨姷雼堧嫟. -=head2 Perl 包访 磊丰 +=head2 Perl 甏霠 鞛愲 -困俊辑 攫鞭茄 巩辑 寇俊档 促澜苞 鞍篮 磊丰啊 乐嚼聪促. 捞 格废篮 搬内 -肯傈茄 巴捞 酒聪绊 老何 措钎利牢 巴父 葛篮 巴涝聪促. +鞙勳棎靹 鞏戈笁頃 氍胳劀 鞕胳棎霃 雼れ潓瓿 臧欖潃 鞛愲臧 鞛堨姷雼堧嫟. 鞚 氇╇鞚 瓴办綌 +鞕勳爠頃 瓴冹澊 鞎勲媹瓿 鞚茧秬 雽響滌爜鞚 瓴冸 氇潃 瓴冹瀰雼堧嫟. =over 4 =item L<http://www.perl.com/> - O'Reilly狼 Perl 昆 其捞瘤 + O'Reilly鞚 Perl 鞗 韼橃澊歆 =item L<http://www.cpan.org/> @@ -140,57 +134,57 @@ Perl 傈馆 挥 酒聪扼 蜡聪内靛 瘤盔, Encode狼 荤侩过 殿俊 腹篮 巴阑 =item L<http://lists.perl.org/> - Perl 皋老傅 府胶飘. 腹篮 府胶飘 啊款单 - perl-unicode俊辑 'Encode'俊 措秦 稠狼窃. + Perl 氅旍澕毵 毽姢韸. 毵庫潃 毽姢韸 臧鞖措嵃 + perl-unicode鞐愳劀 'Encode'鞐 雽頃 雲检潣頃. =back -=head2 Perl阑 歹 表霸 傍何窍绰单 档框阑 临 荐 乐绰 茄惫绢 包访 荤捞飘 +=head2 Perl鞚 雿 旯婈矊 瓿惦秬頃橂姅雿 霃勳泙鞚 欷 靾 鞛堧姅 頃滉淡鞏 甏霠 靷澊韸 =over 4 =item L<http://www.perl.or.kr/> - Perl 茄惫 荤侩磊 葛烙 + Perl 頃滉淡 靷毄鞛 氇瀯 =item L<news:han.comp.lang.perl/> - 茄惫绢 Perl 春胶 弊缝 + 頃滉淡鞏 Perl 雺挫姢 攴鸽9 =item L<http://www.hanb.co.kr/search/searchResult.html?keyword=perl> - O'Reilly俊辑 唱柯 茄惫绢 Perl 辑利 格废 + O'Reilly鞐愳劀 雮橃槰 頃滉淡鞏 Perl 靹滌爜 氇╇ =item L<http://www.perlschool.net/> - Perl 扁檬 碍谅 棺 家胶, 弥辟 悼氢, 包访 秦寇 荤捞飘 傅农 + Perl 旮办磮 臧曥 氚 靻岇姢, 斓滉芳 霃欗枼, 甏霠 頃挫櫢 靷澊韸 毵來伂 =item L<http://www.perl.co.kr> - Perl俊 包访等 CGI, DB, 楷悼 殿俊 措茄 沥焊 棺 春胶 力傍 + Perl鞐 甏霠悳 CGI, DB, 鞐半彊 霌膘棎 雽頃 鞝曤炒 氚 雺挫姢 鞝滉车 =back -=head2 蜡聪内靛 棺 茄惫绢 牢内爹 包访 磊丰 +=head2 鞙犽媹旖旊摐 氚 頃滉淡鞏 鞚胳綌霐 甏霠 鞛愲 =over 4 =item L<http://www.unicode.org/> - 蜡聪内靛 牧家矫决. + 鞙犽媹旖旊摐 旎唽鞁滌梽. =item L<http://std.dkuug.dk/JTC1/SC2/WG2> -扁夯利栏肺 Unicode客 鞍篮 ISO 钎霖牢 ISO/IEC 10646 UCS(Universal -Character Set)阑 父靛绰 ISO/IEC JTC1/SC2/WG2狼 昆 其捞瘤. +旮半掣鞝侅溂搿 Unicode鞕 臧欖潃 ISO 響滌鞚 ISO/IEC 10646 UCS(Universal +Character Set)鞚 毵岆摐電 ISO/IEC JTC1/SC2/WG2鞚 鞗 韼橃澊歆. =item L<http://www.cl.cam.ac.uk/~mgk25/unicode.html> - 蜡葱胶/府椽胶俊辑 蜡聪内靛客 UTF-8 荤侩俊 措茄 巩翠笼(FAQ) + 鞙犽媺鞀/毽垍鞀れ棎靹 鞙犽媹旖旊摐鞕 UTF-8 靷毄鞐 雽頃 氍鸽嫷歆(FAQ) =item L<http://wiki.kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html> - 蜡葱胶/府椽胶俊辑 蜡聪内靛客 UTF-8 荤侩俊 措茄 巩翠笼(FAQ)狼 茄惫绢 锅开 + 鞙犽媺鞀/毽垍鞀れ棎靹 鞙犽媹旖旊摐鞕 UTF-8 靷毄鞐 雽頃 氍鸽嫷歆(FAQ)鞚 頃滉淡鞏 氩堨棴 =back @@ -202,6 +196,6 @@ L<Encode>, L<Encode::KR>, L<encoding>, L<perluniintro>, L<perlunicode> =head1 AUTHORS Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt> -脚沥侥 E<lt>jshin@mailaps.orgE<gt> +鞁犾爼鞁 E<lt>jshin@mailaps.orgE<gt> =cut @@ -1,15 +1,9 @@ -If you read this file _as_is_, just ignore the funny characters you -see. It is written in the POD format (see perlpod manpage) which is -specially designed to be readable as is. - -The following documentation is written in UTF-8 encoding. +=encoding utf8 濡傛灉浣犵敤涓鑸殑鏂囧瓧绶ㄨ集鍣ㄩ柋瑕介欎唤鏂囦欢, 璜嬪拷鐣ユ枃涓鐗圭殑瑷昏瀛楃. 閫欎唤鏂囦欢鏄互 POD (绨℃槑鏂囦欢鏍煎紡) 瀵垚; 閫欑ó鏍煎紡鏄偤浜嗚兘璁撲汉鐩存帴璁鍙, 鑰岀壒鍒ヨō瑷堢殑. 闂滄柤姝ゆ牸寮忕殑閫蹭竴姝ヨ硣瑷, 璜嬪弮鑰 perlpod 绶氫笂鏂囦欢. -=encoding UTF-8 - =head1 NAME perltw - 姝i珨涓枃 Perl 鎸囧崡 |