NAME
String::Multibyte::ShiftJIS - internally used by String::Multibyte for Shift_JIS like encodings
SYNOPSIS
use String::Multibyte;
$sjis = String::Multibyte->new('ShiftJIS');
$sjis_length = $sjis->length($sjis_string);
DESCRIPTION
String::Multibyte::ShiftJIS is used for manipulation of strings in Shift_JIS like encodings.
Character order: 0x00..0x7F, 0xA1..0xDF, 0x8140..0x9FFC, 0xE040..0xFCFC.
CAVEAT
0xF040..0xFCFC are included. 0x80, 0xA0, and 0xFD..0xFF are not supported.
For Shift_JISX0213, the row 8 of the plane 2, 0xF09F..0xF0FC, is simply arranged in the binary order (This module is not aware of the JIS order). Then, row 1 (0xF040) < row 8 (0xF09F) < row 3 (0xF140) ...