use strict; use warnings; use Encode; my $charset = shift or die "Usage: $0 utf-8"; my $message = $charset =~ /utf-?8/i ? "ゆーてぃーえふ" : encode('cp932', decode('utf-8', "えすじす")); print <<"..."; i-mode pictogram test

target charset: $charset($message)

docomo

  1. uni hex cref: 
  2. uni dec cref: 
  3. utf8 binary: @{[ encode 'utf-8', "\x{E63E}" ]}
  4. sjis hex cref: 
  5. sjis dec cref: 񣙇
  6. sjis binary: \xF8\x9F

target charset: $charset($message)

airh

  1. uni hex cref: 
  2. uni dec cref: 
  3. utf8 binary: @{[ encode 'utf-8', "\x{E093}" ]}
  4. sjis hex cref: 
  5. sjis dec cref: &#@{[ 0xF0D4 ]};
  6. sjis binary: \xF0\xD4
...