String::Multibyte::GB18030 - internally used by String::Multibyte for GB18030 |
String::Multibyte::GB18030 - internally used by String::Multibyte for GB18030
use String::Multibyte;
$gb18030 = String::Multibyte->new('GB18030'); $gb18030_length = $gb18030->length($gb18030_string);
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
.
0x80
is included for backward compatibility.
String::Multibyte::GB18030 - internally used by String::Multibyte for GB18030 |