1PERLJP(1) Perl Programmers Reference Guide PERLJP(1)
2
3
4
6 perljp - XXXXXXX Perl XXXXXXX
7
9 Perl XXXXXXXXXXXXXXXXXXXXXX!
10
11 Perl 5.8.0
12 XXXXXXXXXUnicodeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
13 CJK
14 (XXXXXXXXXXXXXXXXXXXXXXXXXXXXX)XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUnicodeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiXXXXXXXXXXXXXXXXXXXXiXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiXXXuXXXXXXXXXXXXXXXXXXXXXOSXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(PCXXXXXXXXXMacintosh)XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
15
16 Perl XXXXXXX Unicode XXXXXXXXXXXXXXXXXXPerl
17 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiXXXXXXXXXXXX Unicode
18 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
19 Encode XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUnicode
20 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
21
22 XXXXXXXXX Encode
23 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
24
25 7bit-jis AdobeStandardEncoding AdobeSymbol AdobeZdingbat
26 ascii big5 big5-hkscs cp1006
27 cp1026 cp1047 cp1250 cp1251
28 cp1252 cp1253 cp1254 cp1255
29 cp1256 cp1257 cp1258 cp37
30 cp424 cp437 cp500 cp737
31 cp775 cp850 cp852 cp855
32 cp856 cp857 cp860 cp861
33 cp862 cp863 cp864 cp865
34 cp866 cp869 cp874 cp875
35 cp932 cp936 cp949 cp950
36 dingbats euc-cn euc-jp euc-kr
37 gb12345-raw gb2312-raw gsm0338 hp-roman8
38 hz iso-2022-jp iso-2022-jp-1 iso-8859-1
39 iso-8859-10 iso-8859-11 iso-8859-13 iso-8859-14
40 iso-8859-15 iso-8859-16 iso-8859-2 iso-8859-3
41 iso-8859-4 iso-8859-5 iso-8859-6 iso-8859-7
42 iso-8859-8 iso-8859-9 iso-ir-165 jis0201-raw
43 jis0208-raw jis0212-raw johab koi8-f
44 koi8-r koi8-u ksc5601-raw MacArabic
45 MacCentralEurRoman MacChineseSimp MacChineseTrad MacCroatian
46 MacCyrillic MacDingbats MacFarsi MacGreek
47 MacHebrew MacIcelandic MacJapanese MacKorean
48 MacRoman MacRomanian MacRumanian MacSami
49 MacSymbol MacThai MacTurkish MacUkrainian
50 nextstep posix-bc shiftjis symbol
51 UCS-2BE UCS-2LE UTF-16 UTF-16BE
52 UTF-16LE UTF-32 UTF-32BE UTF-32LE
53 utf8 viscii
54
55 (XXX114XXXX)
56
57 XXXXXXXXXXXXXXXXXXXXXXFOOXXXXXXXXXXXXXXUTF-8XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
58
59 perl -Mencoding=FOO,STDOUT,utf8 -pe1 < file.FOO > file.utf8
60
61 XXXXXXXXPerlXXXXXXXXXXXXXXXPerlXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXpiconvXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
62
63 piconv -f FOO -t utf8 < file.FOO > file.utf8
64 piconv -f utf8 -t FOO < file.utf8 > file.FOO
65
66 About (jcode.pl|Jcode.pm|JPerl)
67 5.8XXXXXXXXXXXXXXXXXXXXXXXXEUC-JPXXXXXXXXXXXXXXXXXiXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXJcode.pmXXX(
68 http://openlab.jp/Jcode/
69 )XXXperl4XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXjcode.pl(
70 http://srekcah.org/jcode/
71 )XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCGIXXXXXXXXXXn~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
72
73 5.005XXXXXXXPerlXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiXXXXXXXXXJperlXXXXXXXXXXXXXXXXXXX(
74 http://homepage2.nifty.com/kipp/perl/jperl/index.html )XXXXXXXXXXXMac
75 OS
76 9.x/ClassicXXXXXXPerlXXXMacPerlXXXXXXXXXXXXXXXMacJPerlXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(
77 http://world.std.com/~habilis/macjperl/
78 ).XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXEUC-JPXXXXXXXXXShift_JISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
79
80 Perl5.8XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPerlXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX114XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCPANXXXXiXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
81
82 · XXXXXXX
83
84 XXXXXXXXXXXXXXXXXXXXXXShift_JISXXXXXXXXXXEUC-JPXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
85
86 # jcode.pl
87 require "jcode.pl";
88 while(<>){
89 jcode::convert(*_, 'euc', 'sjis');
90 print;
91 }
92 # Jcode.pm
93 use Jcode;
94 while(<>){
95 print Jcode->new($_, 'sjis')->euc;
96 }
97 # Perl 5.8
98 use Encode;
99 while(<>){
100 from_to($_, 'shiftjis', 'euc-jp');
101 print;
102 }
103 # Perl 5.8 - encoding XXXXXn~XXXXXXX
104 use encoding 'euc-jp', STDIN => 'shiftjis';
105 while(<>){
106 print;
107 }
108
109 · Jperl XXXXXXXXXXXXXXXXX
110
111 XXXXXXXXXXXX"shebang"XXXXXXXXXXXXXXXXXXXXXXXXJperlXXXXXXscriptXXXXXXXXXXXXiXXXXXXXXXXXXXXXXn~XXXXXXXXXXXXXXXXXXXXXXXXXXXX
112
113 #!/path/to/jperl
114 XXX
115 #!/path/to/perl -Mencoding=euc-jp
116
117 XXXXXXXXXX perldoc encoding XXXXXXXXXXXXXXXXXXXXXXXXXXXX
118
119 XXXXXXXXXXXXXXX
120 PerlXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPerlXXXXXXXXXXXXUnicodeXXXXXXXXXXXXXXXXXXXXXXEncodeXXXXXXXXXXXXXXXXXXXXXXXiXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
121
122 perldoc perlunicode # PerlXXXUnicodeXXXXXXXXXXXXXX
123 perldoc Encode # EncodeXXXXXXXXXXXXXXXXXXX
124 perldoc Encode::JP # XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
125
126 PerlXXXXXXXXXXXXXX URL
127 <http://www.perl.com/>
128 Perl XXXXXXXXXXXXXXXX (O'Reilly and Associates)
129
130 <http://www.cpan.org/>
131 CPAN (Comprehensive Perl Archive Network)
132
133 <http://lists.perl.org/>
134 Perl XXXXXXXXXXXXXXXXXXXX
135
136 PerlXXXXXXXXXXXXXXXX URL
137 <http://www.oreilly.com.tw/chinese/>
138 O'Reilly XXXXPerlXXXXXXXXX(XXXXXXXXXXXX)
139
140 <http://www.oreilly.com.cn/chinese/>
141 O'Reilly XXXXPerlXXXXXXXXX(XXXXXXXXXXXX)
142
143 <http://www.oreilly.co.jp/catalog.htm>
144 XXXXiXXXXXXXXXXPerlXXXXXXXXX(XXXXXXX)
145
146 Perl XXXXXXXXXXXXXXXXX
147 <http://www.pm.org/groups/asia.html>
148 XXXXXXXXXXXXXXXXXXXXXX
149
150 <http://www.pm.org/groups/asia.shtml#Japan>
151 XXXX
152
153 <http://www.pm.org/groups/asia.shtml#Korea%20(Republic%20of)>
154 XXXXXXXXXXXXXXXXXXX
155
156 <http://www.pm.org/groups/asia.shtml#Taiwan>
157 XXXXXXXXXXXXXXX
158
159 UnicodeXXXXXXXURL
160 <http://www.unicode.org/>
161 Unicode XXXXXXXXXXXXXXX (UnicodeXXXXXXXXXXXXXXXX)
162
163 <http://www.cl.cam.ac.uk/%7Emgk25/unicode.html>
164 UTF-8 and Unicode FAQ for Unix/Linux
165
166 <http://kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html>
167 UTF-8 and Unicode FAQ for Unix/Linux (XXXXXXXXXXX)
168
170 Jarkko Hietaniemi <jhi@iki.fi> Dan Kogai (XXXXXXX) <dankogai@dan.co.jp>
171
172
173
174perl v5.10.1 2009-02-12 PERLJP(1)