String::Multibyte::Big5 - internally used by String::Multibyte for Big-5 |
String::Multibyte::Big5 - internally used by String::Multibyte for Big-5
use String::Multibyte;
$big5 = String::Multibyte->new('Big5'); $big5_length = $big5->length($big5_string);
String::Multibyte::Big5
is used for manipulation of strings
in Big-5 family encodings.
Byte range of single-byte characters:
0x00..0x7F
.
Leading byte range of double-byte characters:
0x81..0xFE
.
Trailing byte range of double-byte characters:
0x40..0x7E
and 0xA1..0xFE
.
Character order (invalid code points are excluded):
0x00..0x7F
, 0x8140..0xFEFE
.
0x81..0xA0
are treated as legal leading bytes and
0x80..0xA0
as illegal trailing bytes,
in consideration of EUDC of Microsoft's CP950
and HKSCS of Hong Kong Government.
String::Multibyte::Big5 - internally used by String::Multibyte for Big-5 |