1PERLCN(1) Perl Programmers Reference Guide PERLCN(1)
2
3
4
6 perlcn - XXXXXXXXX Perl XXXXXX
7
9 XXXXXXXXX Perl XXXXXXX!
10
11 XX 5.8.0 XXXXXXX, Perl XXXXXXXXXXXXXXX Unicode (XXXXXXX) XXXXXX,
12 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX; CJK (XXXXXXX)
13 XXXXXXXXXXXXXXXXX. Unicode XXXXXXXXXXXXXXXXXXX,
14 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX: XXXXXXXXX, XXXXXXXXXX,
15 XXXXXXXXXXXXXXXXXX (XXXXXXXX, XXXXXXXXXXX, XXXXXXXXXX, XXXXXXXXX,
16 XXXXXXX, XXXXXXXXXX, XXXX). XXXXXXXXXXXXXXXXXXXXXXXXXXX (XX PC
17 XXXXXXXXXX).
18
19 Perl XXXXXXX Unicode XXXXXXXXX. XXXXX Perl XXXXXXXXXXXXXXXXXXXXXXXX
20 Unicode XXX; Perl XXXXXXXXXXXXXX (XXXXXXXXXXXXXXXXX) XXXXXXX Unicode
21 XXXXXXXXX. XXXXXXXXXXXXXXXXX, XXXXXXXXXXX Unicode
22 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX, Perl XXXXXXX Encode XXXXXXXX,
23 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
24
25 Encode XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ('gb2312' XXX
26 'euc-cn'):
27
28 euc-cn Unix XXXXXXXXXX, XXXXXXXXXXXXXXXXXXXX
29 gb2312-raw XXXXXXXXXXXXX (XXXXXXX) GB2312 XXXXX
30 gb12345 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
31 iso-ir-165 GB2312 + GB6345 + GB8565 + XXXXXXXX
32 cp936 XXXXXXX 936, XXXXXXXXX 'GBK' (XXXXXXXXXXXXX) XXXXXX
33 hz 7 XXXXXXXXXXX GB2312 XXXXX
34
35 XXXXXXXXX, XX EUC-CN XXXXXXXXXXXXXXXXX Unicode, XXXXXXXXXXXXXXXXXXXXX:
36
37 perl -Mencoding=euc-cn,STDOUT,utf8 -pe1 < file.euc-cn > file.utf8
38
39 Perl XXXXXXXXXX "piconv", XXXXXXXXXXX Perl XXXXXXXXXXXXXXXXXXXXXXXXXX,
40 XXXXXXXXX:
41
42 piconv -f euc-cn -t utf8 < file.euc-cn > file.utf8
43 piconv -f utf8 -t euc-cn < file.utf8 > file.euc-cn
44
45 XXXXX, XXXXX encoding XXXX, XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX,
46 XXXXXXXXX:
47
48 #!/usr/bin/env perl
49 # XXXXXX euc-cn XXXXXXXX; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX euc-cn XXXXX
50 use encoding 'euc-cn', STDIN => 'euc-cn', STDOUT => 'euc-cn';
51 print length("XXXX"); # 2 (XXXXXXXXXXXXXXX)
52 print length('XXXX'); # 4 (XXXXXXXXXXXXXXXX)
53 print index("XXXXXXXXX", "XXXXXX"); # -1 (XXXXXXXXXXXXXXXXXX)
54 print index('XXXXXXXXX', 'XXXXXX'); # 1 (XXXXXXXXXXXXXXXXX)
55
56 XXXXXXXXXXXXXXXXXXXX, "XX" XXXXXXXXXXXXXXXX "XX" XXXXXXXXXXXXXXXXXXXXXX
57 EUC-CN XXXXXX "XXX"; "XX" XXXXXXXXXXXXXXXXXXX "XXX"
58 XXXXXXXXXXXXXXXXXXXXXX "XXX". XXXXXXXXXXXX EUC-CN
59 XXXXXXXXXXXXXXXXXXXXXXXXXX.
60
61 XXXXXXXXXXXXXXXXX
62 XXXXXXXXXXXXXXXXXXXXXXXXXXXX, XXXXXXX CPAN (<http://www.cpan.org/>) XXX
63 Encode::HanExtra XXXX. XXXXXXXXXXXXXXXXXXXXXXXXXXXX:
64
65 gb18030 XXXXXXXXXXXXXXXXXX, XXXXXXXXXXXXXXX
66
67 XXXXX, Encode::HanConvert XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:
68
69 big5-simp Big5 XXXXXXXXXXX Unicode XXXXXXXXXXXXX
70 gbk-trad GBK XXXXXXXXXXX Unicode XXXXXXXXXXXXX
71
72 XXXXXXX GBK XX Big5 XXXXXXXXX, XXXXXXXXXXXXXXXXXXXXXX b2g.pl XX g2b.pl
73 XXXXXXXX, XXXXXXXXXXXXXXXXXXXXXXXXXXX:
74
75 use Encode::HanConvert;
76 $euc_cn = big5_to_gb($big5); # XX Big5 XXXX GBK
77 $big5 = gb_to_big5($euc_cn); # XX GBK XXXX Big5
78
79 XXXXXXXXXXXX
80 XXXXXXX Perl XXXXXXXXXXXXXXXXXXXXXX (XXXXXXXXXXXXXXXXXXXXX),
81 XXXXXXXXXXXXXXXXX Perl XXXXXXXX, XXXX Unicode XXXXXXXXXXX. XXXX,
82 XXXXXXXXXXXXXXXXXXXX:
83
84 XXXXX Perl XXXXXXXXXXXX
85 <http://www.perl.com/>
86 Perl XXXXXXX (XXXXXXXXXXXXXXXXXX)
87
88 <http://www.cpan.org/>
89 Perl XXXXXXXXXXX (Comprehensive Perl Archive Network)
90
91 <http://lists.perl.org/>
92 Perl XXXXXXXXXXXXXX
93
94 XXXX Perl XXXXXXXX
95 <http://www.oreilly.com.cn/index.php?func=booklist&cat=68>
96 XXXXXXXXXXXXXXXXXXXX Perl XXXXX
97
98 Perl XXXXXXXXXXX
99 <http://www.pm.org/groups/asia.html>
100 XXXXX Perl XXXXXXXXXX
101
102 Unicode XXXXXXXXXX
103 <http://www.unicode.org/>
104 Unicode XXXXXXXXX (Unicode XXXXXXXXXXXXXXXXX)
105
106 <http://www.cl.cam.ac.uk/%7Emgk25/unicode.html>
107 Unix/Linux XXXXX UTF-8 XXX Unicode XXXXXX
108
110 Encode, Encode::CN, encoding, perluniintro, perlunicode
111
113 Jarkko Hietaniemi <jhi@iki.fi>
114
115 Audrey Tang (XXXXXX) <audreyt@audreyt.org>
116
117
118
119perl v5.16.3 2013-03-04 PERLCN(1)