NAME Encode::JP::Mobile - Shift_JIS variants of Japanese Mobile phones SYNOPSIS use Encode::JP::Mobile; my $char = "\x82\xb1\xf9\x5d\xf8\xa0\x82\xb1"; my $string = decode("shift_jis-imode", $char); DESCRIPTION Encode::JP::Mobile is an Encode module to support Shift_JIS variants used in Japaese mobile phone browsers. This module is EXPERIMENTAL. That means API and implementations will sometimge be backward incompatible. ENCODINGS This module currently supports the following encodings. shift_jis-imode for DoCoMo pictograms. "shift_jis-docomo" is alias. shift_jis-vodafone for Vodafone pictograms. Since it uses escape sequence, decoding algorithm is not based on ucm file. shift_jis-kddi for KDDI/AU pictograms. "shift_jis-ezweb" is alias. shift_jis-airedge for AirEDGE pictograms. "shift_jis-airh" is alias. NOTES * ucm files are based on "cp932.ucm", not "shiftjis.ucm", since it looks more appropriate for possible use cases. I'm open for any suggesitions on this matter. * Pictogram characters are defined to be round-trip safe. However, they use Unicode Private Area for such characters, that means you'll have interoperability issues, which this module doesn't try to solve. TODO * Support KDDI encodings for 7bit E-mail ("iso-2022-jp-kddi"). * Implement all merged "shift_jis-mobile-jp" encoding. AUTHOR Tatsuhiko Miyagawa This library is free software, licensed under the same terms with Perl. SEE ALSO Encode, HTML::Entities::ImodePictogram http://www.nttdocomo.co.jp/p_s/imode/make/emoji/ http://www.au.kddi.com/ezfactory/tec/spec/3.html http://developers.vodafone.jp/dp/tool_dl/web/picword_top.php http://www.willcom-inc.com/p_s/products/airh_phone/homepage.html