NAME
String::Multibyte::GB18030 - internally used by String::Multibyte for GB18030
SYNOPSIS
use String::Multibyte;
$gb18030 = String::Multibyte->new('GB18030');
$gb18030_length = $gb18030->length($gb18030_string);
DESCRIPTION
String::Multibyte::GB18030
is used for manipulation of strings in GB18030.
Byte range of single-byte characters: 0x00..0x80
.
First byte range of double-byte characters: 0x81..0xFE
.
Second byte range of double-byte characters: 0x40..0x7E
and 0x80..0xFE
.
First and third byte range of four-byte characters: 0x81..0xFE
.
Second and fourth byte range of four-byte characters: 0x30..0x39
.
Character order (invalid code points are excluded): 0x00..0x80
, 0x8140..0xFEFE
, 0x81308130..0xFE39FE39
.
CAVEAT
0x80
is included for backward compatibility.