| 8 | | simple_pair("\xEE\x98\xBE", "\xEE\xBD\xA0", "\xEE\x81\x8A"); # sunny |
| 9 | | simple_pair("\xEE\x9B\xA5", "\xEF\x81\x81", "\xEE\x88\x9F"); # number 4 |
| | 8 | simple_pair(docomo => "\xEE\x98\xBE", kddi => "\xEE\xBD\xA0", softbank => "\xEE\x81\x8A"); # sunny |
| | 9 | simple_pair(docomo => "\xEE\x9B\xA5", kddi => "\xEF\x81\x81", softbank => "\xEE\x88\x9F"); # number 4 |
| | 10 | simple_pair(docomo => "\xee\x9c\xa2", kddi => "\xee\xbd\x89", softbank => "\xee\x90\x95"); # Hiyaase |
| | 11 | simple_pair(docomo => "\xee\x98\xbe", kddi => "\xee\xbd\xa6", softbank => "\xee\x81\x8a"); # KDDI-Auto |
| 14 | | is encode('x-utf8-docomo', decode('x-utf8-docomo', $docomo)), $docomo, 'I => I'; |
| 15 | | is encode('x-utf8-kddi', decode('x-utf8-docomo', $docomo)), $kddi, 'I => E'; |
| 16 | | is encode('x-utf8-softbank', decode('x-utf8-docomo', $docomo)), $softbank, 'I => V'; |
| 17 | | |
| 18 | | is encode('x-utf8-docomo', decode('x-utf8-ezweb', $kddi)), $docomo; |
| 19 | | is encode('x-utf8-kddi', decode('x-utf8-ezweb', $kddi)), $kddi, 'E => E'; |
| 20 | | is encode('x-utf8-softbank', decode('x-utf8-ezweb', $kddi)), $softbank; |
| 21 | | |
| 22 | | is encode('x-utf8-docomo', decode('x-utf8-softbank', $softbank)), $docomo, 'V => I'; |
| 23 | | is encode('x-utf8-kddi', decode('x-utf8-softbank', $softbank)), $kddi; |
| 24 | | is encode('x-utf8-softbank', decode('x-utf8-softbank', $softbank)), $softbank; |
| | 16 | my @test = qw( docomo kddi softbank ); |
| | 17 | |
| | 18 | for my $from (@test) { |
| | 19 | for my $to (@test) { |
| | 20 | my $char = decode("x-utf8-" . $from, $bytes{$from}); |
| | 21 | my $hex = sprintf '%X', ord $char; |
| | 22 | is encode("x-utf8-" . $to, $char), $bytes{$to}, "$from -> $to (U+$hex)"; |
| | 23 | } |
| | 24 | } |