Encode::CN - China-based Chinese Encodings
use Encode::CN; $euc_cn = encode("euc-cn", $utf8); $utf8 = encode("euc-cn", $euc_cn);
This module implements China-based Chinese charset encodings. Encodings supported are as follows.
euc-cn EUC (Extended Unix Character) gb2312 The raw (low-bit) GB2312 character map gb12345 Traditional chinese counterpart to GB2312 (raw) iso-ir-165 GB2312 + GB6345 + GB8565 + additions cp936 Code Page 936, also known as GBK (Extended GuoBiao) hz 7-bit escaped GB2312 encoding
To find how to use this module in detail, see Encode.
Due to size concerns, GB 18030 (an extension to GBK) is distributed separately on CPAN, under the name Encode::HanExtra. That module also contains extra Taiwan-based encodings.
GB 18030
GBK
This module will automatically load Encode::HanExtra if you have it on your machine.
ASCII part (0x00-0x7f) is preserved for all encodings, even though it conflicts with mappings by the Unicode Consortium. See
http://www.debian.or.jp/~kubota/unicode-symbols.html.en
to find why it is implemented that way.
Encode
To install if, copy and paste the appropriate command in to your terminal.
cpanm
cpanm if
CPAN shell
perl -MCPAN -e shell install if
For more information on module installation, please visit the detailed CPAN module installation guide.