String::Multibyte::EUC_TW - internally used by String::Multibyte for EUC-TW |
String::Multibyte::EUC_TW - internally used by String::Multibyte for EUC-TW
use String::Multibyte;
$euctw = String::Multibyte->new('EUC_TW'); $euctw_length = $euctw->length($euctw_string);
String::Multibyte::EUC_TW
is used for manipulation of strings
in EUC-TW.
Byte range of single-byte characters:
0x00..0x7F
.
First and second byte range of double-byte characters:
0xA1..0xFE
.
Second byte range of four-byte characters:
0xA1..0xB0
.
Third and fourth byte range of four-byte characters:
0xA1..0xFE
.
Character order (invalid code points are excluded):
0x00..0x7F
, 0xA1A1..0xFEFE
, 0x8EA1A1A1..0x8EB0FEFE
.
C1 controls other than SS2 (0x80..0x8D
and 0x8F..0x9E
)
are not supported.
Plane 1 characters in G1 (e.g. 0xA1A1
) and those in G2
(e.g. 0x8EA1A1A1
) are not treated as equivalents.
String::Multibyte::EUC_TW - internally used by String::Multibyte for EUC-TW |