1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/usr/bin/perl
#
use strict;
use Jcode;
BEGIN {
if ($] < 5.008001){
print "1..0 # Skip: Perl 5.8.1 or later required\n";
exit 0;
}
require Test::More;
Test::More->import(tests => 5);
}
use Data::Dumper;
my $unistr = "\x{262f}"; # YIN YANG
my $j = jcode($unistr);
is($j->euc, '?', "FALLBACK: default");
is($j->fallback(Jcode::FB_PERLQQ)->euc, '\x{262f}', "FALLBACK: perlqq");
is($j->fallback(Jcode::FB_XMLCREF)->euc, '☯', "FALLBACK: xmlcref");
is($j->fallback(Jcode::FB_HTMLCREF)->euc, '☯', "FALLBACK: htmlcref");
$j = jcode("\x{5C0F}\x{98FC}\x{5F3E}");
is($j->MIME_Header, "=?UTF-8?B?5bCP6aO85by+?=", '$j->MIME_Header');
__END__
|