NAME
Encode::TW - Taiwan-based Chinese Encodings
SYNOPSIS
use Encode 'encode';
$big5 = encode("big5", $utf8); # loads Encode::TW implicitly
$utf8 = decode("big5", $big5); # ditto
DESCRIPTION
This module implements Taiwan-based Chinese charset encodings. Encodings supported are as follows.
big5 The original Big5 encoding
big5-hkscs Big5 plus Cantonese characters in Hong Kong
cp950 Code Page 950 (Big5 + Microsoft vendor mappings)
To find how to use this module in detail, see Encode.
NOTES
Due to size concerns, EUC-TW
(Extended Unix Character) and BIG5PLUS
(CMEX's Big5+) are distributed separately on CPAN, under the name Encode::HanExtra. That module also contains extra China-based encodings.
BUGS
The CNS11643
encoding files are not complete (only the first two planes, 11643-1
and 11643-2
, exist in the distribution). For common CNS11643 manipulation, please use EUC-TW
in Encode::HanExtra, which contains plane 1-7.
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.