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.
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
to find why it is implemented that way.