Changeset 5450

Show
Ignore:
Timestamp:
01/25/08 00:58:48 (5 years ago)
Author:
tokuhirom
Message:

W32H cannot display &#xXXXX; f*cking..

Location:
lang/perl/HTML-Entities-ConvertPictogramMobileJp/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/HTML-Entities-ConvertPictogramMobileJp/trunk/lib/HTML/Entities/ConvertPictogramMobileJp.pm

    r5397 r5450  
    55use Encode; 
    66use Encode::JP::Mobile; 
     7use Encode::JP::Mobile::Character; 
    78use Params::Validate; 
    89use base 'Exporter'; 
     
    2223            _convert_unicode('softbank', $2) 
    2324        } elsif ($agent->is_ezweb) { 
    24             join '', map { sprintf( '&#x%X;', unpack( 'U*', $_ ) ) } split //, 
    25               decode "x-sjis-kddi-cp932-raw", encode( "x-sjis-kddi-auto", chr( hex $2 ) ); 
     25            join '', map { 
     26                sprintf '<img localsrc="%d" />', 
     27                  Encode::JP::Mobile::Character->from_unicode( unpack 'U*', $_ )->number 
     28              } 
     29              split //, decode "x-sjis-kddi-auto-raw", 
     30              encode( "x-sjis-kddi-auto", chr( hex $2 ) ); 
    2631        } elsif ($agent->is_docomo && $agent->is_foma) { 
    2732            _convert_unicode('docomo', $2) 
  • lang/perl/HTML-Entities-ConvertPictogramMobileJp/trunk/t/01_simple.t

    r5396 r5450  
    3030user_agent: KDDI-SA31 UP.Browser/6.2.0.7.3.129 (GUI) MMP/2.0 
    3131html: "&#xE63E;&#xE65C;" 
    32 --- expected: &#xE488;&#xE5BC; 
     32--- expected: <img localsrc="44" /><img localsrc="341" /> 
    3333 
    3434=== i2i(foma) 
     
    5454user_agent: KDDI-SA31 UP.Browser/6.2.0.7.3.129 (GUI) MMP/2.0 
    5555html: "&#xE722;" 
    56 --- expected: &#xE471;&#xE5B1; 
     56--- expected: <img localsrc="257" /><img localsrc="330" /> 
    5757 
    5858=== i2v, pair