Encode::JP::Mobile - Shift_JIS variants of Japanese Mobile phones
use Encode::JP::Mobile; my $char = "\x82\xb1\xf9\x5d\xf8\xa0\x82\xb1"; my $string = decode("shift_jis-imode", $char);
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.
This module currently supports the following encodings.
for DoCoMo pictograms. shift_jis-docomo is alias.
shift_jis-docomo
for Vodafone pictograms. Since it uses escape sequence, decoding algorithm is not based on ucm file.
for KDDI/AU pictograms. shift_jis-ezweb is alias.
shift_jis-ezweb
for AirEDGE pictograms. shift_jis-airh is alias.
shift_jis-airh
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.
cp932.ucm
shiftjis.ucm
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.
Support KDDI encodings for 7bit E-mail (iso-2022-jp-kddi).
iso-2022-jp-kddi
Implement all merged shift_jis-mobile-jp encoding.
shift_jis-mobile-jp
Tatsuhiko Miyagawa <miyagawa@bulknews.net>
This library is free software, licensed under the same terms with Perl.
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
To install Encode::JP::Mobile, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Encode::JP::Mobile
CPAN shell
perl -MCPAN -e shell install Encode::JP::Mobile
For more information on module installation, please visit the detailed CPAN module installation guide.