Ubuntu Online, Fedora Online, Windows online emulator เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MAC OS เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดเดจเตเดฏ เดเตบเดฒเตเตป เดตเตผเดเตเดเตโเดธเตเดฑเตเดฑเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต OnWorks เดธเตเดเดจเตเดฏ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ perlcn เดเดฎเดพเตปเดกเต เดเดฃเดฟเดคเต.
เดชเดเตเดเดฟเด:
NAME
perlcn - XXXX เดชเตเตพ XX
เดตเดฟเดตเดฐเดฃเด
XXXX เดชเตเตพ XXX!
X 5.8.0 XXX, เดชเตเตพ XXXXXX เดฏเตเดฃเดฟเดเตเดกเต (XXX) XX, XXXXXXXXXXXXXXXXXXX; CJK (XXX) XXXXXXXX.
เดฏเตเดฃเดฟเดเตเดกเต XXXXXXX, XXXXXXXXXXXX: XXXX, XXXX, XXXXXXXX (XXX, XXXX, XXXX, XXXX, XXX, XXXX,
XX). XXXXXXXXXXXXXX (X เดชเดฟเดธเดฟ XXXX).
เดชเตเตพ XXX เดฏเตเดฃเดฟเดเตเดกเต XXXX. XXX เดชเตเตพ XXXXXXXXXX เดฏเตเดฃเดฟเดเตเดกเต XX; เดชเตเตพ XXXXXX (XXXXXXXXX) XXX เดฏเตเดฃเดฟเดเตเดกเต
XXXX. XXXXXXX, XXXXX เดฏเตเดฃเดฟเดเตเดกเต XXXXXXXXXXXX, Perl XXX เดเตปเดเตเดกเต XXXX, XXXXXXXXXXXXXXXX.
เดเตปเดเตเดกเต XXXXXXXXXXXXXXXXX ('gb2312' XX 'euc-cn'):
euc-cn Unix XXXXX, XXXXXXXXX
gb2312-raw XXXXX (XXX) GB2312 XXX
gb12345 XXXXXXXXXXXXX
iso-ir-165 GB2312 + GB6345 + GB8565 + XXXX
cp936 XXX 936, XXXX 'GBK' (XXXXXX) XX
hz 7 XXXXX GB2312 XX
XXXX, X EUC-CN XXXXXXX เดฏเตเดฃเดฟเดเตเดกเต, XXXXXX:
perl -Mencoding=euc-cn,STDOUT,utf8 -pe1 < file.euc-cn > file.utf8
เดชเตเตพ XXXX "เดชเดฟเดเตเตบเดตเต", XXXXX เดชเตเตพ XXXXXXXXXXX, XXXX:
piconv -f euc-cn -t utf8 < file.euc-cn > file.utf8
piconv -f utf8 -t euc-cn < file.utf8 > file.euc-cn
XX, XX เดเตปเดเตเดกเดฟเดเดเต XX, XXXXXXXXXXXXXXXXX, XXXX:
#!/usr/bin/env เดฎเตเดคเตเดคเต
# XX euc-cn XXXX; XXXXXXXXXXXXX euc-cn XX
'euc-cn', STDIN => 'euc-cn', STDOUT => 'euc-cn' เดเตปเดเตเดกเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเด;
เดชเตเดฐเดฟเดจเตเดฑเต เดฆเตเตผเดเตเดฏเด ("XX"); # 2 (XXXXXXX)
เดชเตเดฐเดฟเดจเตเดฑเต เดจเตเดณเด ('XX'); # 4 (XXXXXX)
เดชเตเดฐเดฟเดจเตเดฑเต เดธเตเดเดฟเด ("XXXX", "XX"); # -1 (XXXXXXXXX)
เดชเตเดฐเดฟเดจเตเดฑเต เดธเตเดเดฟเด ('XXXX', 'XX'); # 1 (XXXXXXXXX)
XXXXXXXX, "X" XXXXXXX "X" XXXXXXXXX EUC-CN XX "X"; "X" XXXXXXXX "X" XXXXXXXXX "X". XXXXXX
EUC-CN XXXXXXXXXXX.
XXXXXX
XXXXXXXXX, XXX CPAN (http://www.cpan.org/>) XX เดเตปเดเตเดกเต::HanExtra XX. XXXXXXXXX:
gb18030 XXXXXXX, XXXXXX
XX, เดเตปเดเตเดกเต::HanConvert XXXXXXXXXXXXXXXX:
big5-simp Big5 XXXXX เดฏเตเดฃเดฟเดเตเดกเต XXXXXX
gbk-trad GBK XXXXX เดฏเตเดฃเดฟเดเตเดกเต XXXXXX
XXX GBK X Big5 XXXX, XXXXXXXXX b2g.pl X g2b.pl XXXX, XXXXXXXXXX:
เดเตปเดเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเตเด ::HanConvert;
$euc_cn = big5_to_gb($big5); # X เดฌเดฟเดเต5 XX GBK
$big5 = gb_to_big5($euc_cn); # X GBK XX Big5
XXXXXX
XXX เดชเตเตพ XXXXXXXXX (XXXXXXXXX), XXXXXXX เดชเตเตพ XXX, XX เดฏเตเดฃเดฟเดเตเดกเต XXXXX. XXX, XXXXXXXXX:
XX เดชเตเตพ XXXXX
<http://www.perl.com/>
เดชเตเตพ XXX (XXXXXXXXX)
<http://www.cpan.org/>
เดชเตเตพ XXXXX (เดธเดฎเดเตเดฐเดฎเดพเดฏ เดชเตเตพ เดเตผเดเตเดเตเดตเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต)
<http://lists.perl.org/>
เดชเตเตพ XXXXXX
XX เดชเตเตพ XXX,
<http://www.oreilly.com.cn/index.php?func=booklist&cat=68>
XXXXXXXXX เดชเตเตพ XX
เดชเตเตพ XXXXX
<http://www.pm.org/groups/asia.html>
XX เดชเตเตพ XXXXX
เดฏเตเดฃเดฟเดเตเดเตเดกเต XXXX เดเดจเตเดจ
<http://www.unicode.org/>
เดฏเตเดฃเดฟเดเตเดกเต XXXX (เดฏเตเดฃเดฟเดเตเดกเต XXXXXX)
<http://www.cl.cam.ac.uk/%7Emgk25/unicode.html>
Unix/Linux XX UTF-8 X เดฏเตเดฃเดฟเดเตเดกเต XXX
onworks.net เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต perlcn เดเตบเดฒเตเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด