NAME
Encode::JP::Mobile::Character - pictogram character object
SYNOPSIS
my $char = Encode::JP::Mobile::Character->from_unicode(0xE63E);
$char->name; # => 晴れ
DESCRIPTION
絵文字の文字を表現するオブジェクトです。
METHODS
- from_unicode
-
my $char = Encode::JP::Mobile::Character->from_unicode(0xE63E);
unicode からインスタンスをつくります。
- from_number
-
my $char = Encode::JP::Mobile::Character->from_number( carrier => 'I', number => "拡76", );
絵文字番号からインスタンスをつくります。
- name
-
$char->name; # => 晴れ
絵文字の名称を得ます。
- name_en
-
$char->name_en; # => Fine
絵文字の英語での名称を得ます。
- unicode_hex
-
$char->unicode_hex; # => "E63E"
ユニコードの16進数4桁による文字列の表現を返します。
- fallback_name
-
$char->fallback_name('I'); # => (>3<)
メール受信時のキャリヤ間相互絵文字変換において、絵文字に変換されないときに変換される文字列です。
引数は I, E, V, H のうちいずれかで、これは HTTP::MobileAgent 準拠です。
- number
-
$char->number;
絵文字番号を得ます。
DoCoMo の場合には「拡76」のような文字列が返ってくることに注意してください。
- carrier
-
$char->carrier;
キャリヤを得ます。HTTP::MobileAgent と同じ規則により、I, E, V のうちいずれかを返します。 絵文字ではない場合には、undef を返します。
AUTHOR
Tokuhiro Matsuno