The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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.

SEE ALSO

String::Multibyte