1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use strict; use Test::More 'no_plan'; use Encode ':fallbacks'; my $str = "\x{0647}"; my @data = grep length, map { chomp; $_ } <DATA>; while (my($in, $out) = splice(@data, 0, 2)) { my $copy = $str; is Encode::encode("iso-2022-jp", $copy, eval $in), $out; } __DATA__ FB_PERLQQ \x{0647} FB_HTMLCREF ه FB_XMLCREF ه