String::Multibyte::ShiftJIS - internally used by String::Multibyte for Shift-JIS
use String::Multibyte; $sjis = String::Multibyte->new('ShiftJIS'); $sjis_length = $sjis->length($sjis_string);
String::Multibyte::ShiftJIS is used for manipulation of strings in Shift-JIS family encodings.
Byte range of single-byte characters:
Leading byte range of double-byte characters:
Trailing byte range of double-byte characters:
Character order (invalid code points are excluded):
0xF040..0xFCFC are included.
0xFD..0xFF are not supported.
For Shift_JISX0213, row 8 of the plane 2,
0xF09F..0xF0FC, is simply arranged in the binary order (This module is not aware of the JIS X 0213 order). Then, row 1 (
0xF040) < row 8 (
0xF09F) < row 3 (