NAME
ShiftJIS::X0213::MapUTF::Supplements - Supplemental Mapping from Unicode to Shift_JISX0213
SYNOPSIS
use ShiftJIS::X0213::MapUTF;
use ShiftJIS::X0213::MapUTF::Supplements;
$sjis_str = utf8_to_sjis0213 (\&to_sjis0213_supplements, $utf8_str);
$sjis_str = utf16le_to_sjis0213(\&to_sjis0213_supplements, $utf16le_str);
$sjis_str = utf16be_to_sjis0213(\&to_sjis0213_supplements, $utf16be_str);
$sjis_str = utf32le_to_sjis0213(\&to_sjis0213_supplements, $utf32le_str);
$sjis_str = utf32be_to_sjis0213(\&to_sjis0213_supplements, $utf32be_str);
$sjis_str = unicode_to_sjis0213(\&to_sjis0213_supplements, $unicode_str);
DESCRIPTION
This module provides some supplemental mappings (fallbacks) from Unicode to Shift_JISX0213, via a coderef.
$sjis0213_char = to_sjis0213_supplements($unicode_codepoint)
-
Returns a Shift_JISX0213 character (as a string) for some Unicode codepoints unmapped to Shift_JISX0213. Otherwise returns a null string.
E.g.
to_sjis0213_supplements(0x9B1C)
returns"\xFC\x5A"
;to_sjis0213_supplements(0x00B5)
returns"\x83\xCA"
.
DISCLAIMER
This module is an experimental release. Propriety of mapping is not guaranteed. Any of these supplemental mappings may be added, modified, or removed in future.
AUTHOR
Tomoyuki SADAHIRO
bqw10602@nifty.com
http://homepage1.nifty.com/nomenclator/perl/
Copyright(C) 2002-2002, SADAHIRO Tomoyuki. Japan. All rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.