1PERLJP(1) Perl Programmers Reference Guide PERLJP(1)
2
3
4
6 perljp - XXX Perl XXX
7
9 Perl XXXXXXXX!
10
11 Perl 5.8.0 XXXUnicodeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CJK
12 (XXXXXXXXXXXX)XXXXXXXXXXXUnicodeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOSXXXXXXXXXXXXXXX(PCXXXMacintosh)XXXXXXXXXXXX
13
14 Perl XXX Unicode XXXXXXXPerl XXXXXXXXXXXXXXXXXXXX Unicode
15 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Encode
16 XXXXXXXXXXXXUnicode XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
17
18 XXXX Encode XXXXXXXXXXXXXXXXXXXXXX
19
20 7bit-jis AdobeStandardEncoding AdobeSymbol AdobeZdingbat
21 ascii big5 big5-hkscs cp1006
22 cp1026 cp1047 cp1250 cp1251
23 cp1252 cp1253 cp1254 cp1255
24 cp1256 cp1257 cp1258 cp37
25 cp424 cp437 cp500 cp737
26 cp775 cp850 cp852 cp855
27 cp856 cp857 cp860 cp861
28 cp862 cp863 cp864 cp865
29 cp866 cp869 cp874 cp875
30 cp932 cp936 cp949 cp950
31 dingbats euc-cn euc-jp euc-kr
32 gb12345-raw gb2312-raw gsm0338 hp-roman8
33 hz iso-2022-jp iso-2022-jp-1 iso-8859-1
34 iso-8859-10 iso-8859-11 iso-8859-13 iso-8859-14
35 iso-8859-15 iso-8859-16 iso-8859-2 iso-8859-3
36 iso-8859-4 iso-8859-5 iso-8859-6 iso-8859-7
37 iso-8859-8 iso-8859-9 iso-ir-165 jis0201-raw
38 jis0208-raw jis0212-raw johab koi8-f
39 koi8-r koi8-u ksc5601-raw MacArabic
40 MacCentralEurRoman MacChineseSimp MacChineseTrad MacCroatian
41 MacCyrillic MacDingbats MacFarsi MacGreek
42 MacHebrew MacIcelandic MacJapanese MacKorean
43 MacRoman MacRomanian MacRumanian MacSami
44 MacSymbol MacThai MacTurkish MacUkrainian
45 nextstep posix-bc shiftjis symbol
46 UCS-2BE UCS-2LE UTF-16 UTF-16BE
47 UTF-16LE UTF-32 UTF-32BE UTF-32LE
48 utf8 viscii
49
50 (X114XX)
51
52 XXXXXXXXXFOOXXXXXXUTF-8XXXXXXXXXXXXXXXXXX
53
54 perl -Mencoding=FOO,STDOUT,utf8 -pe1 < file.FOO > file.utf8
55
56 XXXPerlXXXXXXPerlXXXXXXXXXXXXXXXXXXXXpiconvXXXXXXXXXXXXXXXXXXXXXXXXXX
57
58 piconv -f FOO -t utf8 < file.FOO > file.utf8
59 piconv -f utf8 -t FOO < file.utf8 > file.FOO
60
61 (jcode.pl|Jcode.pm|JPerl) XXXXX
62 5.8XXXXXXXXXXEUC-JPXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXJcode.pmX(
63 <http://openlab.ring.gr.jp/Jcode/>
64 )Xperl4XXXXXXXXXXXXXjcode.plXXXXXXXXXXXXXXXXCGIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
65
66 5.005XXXPerlXXXXXXXXXXXXXXXXXXXJperlXXXXXXX(
67 <http://homepage2.nifty.com/kipp/perl/jperl/index.html> X1)XXXXMac OS
68 9.x/ClassicXXPerlXMacPerlXXXXXXMacJPerlXXXXXXXXXXX(
69 <https://habilis.net/macjperl/>
70 ).XXXXXXXXXXXXXEUC-JPXXXShift_JISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
71
72 Perl5.8XXXXXXXXXXXXXPerlXXXXXXXXXXXXXXXXXXXXXXX114XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXCPANXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
73
74 X1: XXXXXXXXXXXXXXXXXXXXXXXXXXX Vector(
75 <https://www.vector.co.jp/soft/win95/util/se098198.html>
76 )XXWindowXXXXXXXXCPAN(
77 <https://www.cpan.org/src/unsupported/4.036/jperl/>
78 )XXperl4XXXXXXXXXXXXXXXXXX
79
80 • XXX
81
82 XXXXXXXXXShift_JISXXXXEUC-JPXXXXXXXXXXX
83
84 # jcode.pl
85 require "jcode.pl";
86 while(<>){
87 jcode::convert(*_, 'euc', 'sjis');
88 print;
89 }
90 # Jcode.pm
91 use Jcode;
92 while(<>){
93 print Jcode->new($_, 'sjis')->euc;
94 }
95 # Perl 5.8
96 use Encode;
97 while(<>){
98 from_to($_, 'shiftjis', 'euc-jp');
99 print;
100 }
101 # Perl 5.8 - encoding XXXXX
102 use encoding 'euc-jp', STDIN => 'shiftjis';
103 while(<>){
104 print;
105 }
106
107 • Jperl XXXXXXX
108
109 XXXX"shebang"XXXXXXXXXJperlXXscriptXXXXXXXXXXXXXXXXXXXXXXX
110
111 #!/path/to/jperl
112 X
113 #!/path/to/perl -Mencoding=euc-jp
114
115 XXXX perldoc encoding XXXXXXXXXX
116
117 XXXXXX
118 PerlXXXXXXXXXXXXXXXPerlXXXXXUnicodeXXXXXXXXEncodeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
119
120 perldoc perlunicode # PerlXUnicodeXXXXXX
121 perldoc Encode # EncodeXXXXXXXXX
122 perldoc Encode::JP # XXXXXXXXXXXXXX
123
124 PerlXXXXXX URL
125 <https://www.perl.org/>
126 Perl XXXXXX
127
128 <https://www.perl.com/>
129 Perl XXXXXXXXXXXX
130
131 <https://www.cpan.org/>
132 CPAN (Comprehensive Perl Archive Network)
133
134 <https://metacpan.org/>
135 MetaCPAN CPANXXXXXXX
136
137 <https://lists.perl.org/>
138 Perl XXXXXXXXX
139
140 <https://perldoc.jp/>
141 perldoc.jp Perl XXXXXXXXXXXXXXXXXXXXXXXXXX
142
143 PerlXXXXXXX URL
144 <http://www.oreilly.com.tw/>
145 O'Reilly XXPerlXXXX(XXXXXX)
146
147 <http://www.oreilly.com.cn/>
148 O'Reilly XXPerlXXXX(XXXXXX)
149
150 <https://www.oreilly.co.jp/catalog/>
151 XXXXXXXPerlXXXX(XXX)
152
153 Perl XXXXXX
154 <https://www.pm.org/groups/asia.html>
155 XXXXXX Perl Mongers (PerlXXXXXXXXX) XX
156
157 <https://japan.perlassociation.org>
158 XXXXXXJapan Perl Association (JPA) PerlXXXXXXXXXXXXXXXXXX
159
160 UnicodeXXXURL
161 <https://www.unicode.org/>
162 Unicode XXXXXXX (UnicodeXXXXXXX)
163
164 <https://www.cl.cam.ac.uk/%7Emgk25/unicode.html>
165 UTF-8 and Unicode FAQ for Unix/Linux
166
167 <https://wiki.kldp.org/Translations/html/UTF8-Unicode-KLDP/UTF8-Unicode-KLDP.html>
168 UTF-8 and Unicode FAQ for Unix/Linux (XXXXX)
169
171 • Jarkko Hietaniemi <jhi@iki.fi>
172
173 • Dan Kogai (XXXX) <dankogai@dan.co.jp>
174
175 • Shogo Ichinose (XXXXXX) <shogo82148@gmail.com>
176
177
178
179perl v5.34.0 2021-10-18 PERLJP(1)