String::Multibyte::UTF16LE - internally used by String::Multibyte for UTF-16LE
use String::Multibyte; $utf16le = String::Multibyte->new('UTF16LE'); $utf16le_length = $utf16le->length($utf16le_string);
String::Multibyte::UTF16LE is used for manipulation of strings in UTF-16LE.
U+D800..U+DFFF are excluded.
A hyphen for a character range also must be properly encoded (i.e.