Test-Mojibake
view release on metacpan or search on metacpan
lib/Test/Mojibake.pm view on Meta::CPAN
return;
}
$pod_utf8 = ($pod_encoding eq 'utf8') ? 1 : 0;
$pod = 1;
} elsif ($line =~ /^=+\w+/x) {
$pod = 1;
} elsif ($pod == 0) {
# source
$line =~ s/^\s*\#.*$//sx; # disclaimers placed in headers frequently contain UTF-8 *before* its usage is declared.
foreach (split m{;}x, $line) {
# trim
s/^\s+|\s+$//gsx;
my @type = qw(0 0 0);
++$type[_detect_utf8(\$_)];
my ($latin1, $utf8) = @type[0, 2];
if (/^use\s+utf8(?:::all)?$/x) {
$use_utf8 = 1;
} elsif (/^use\s+common::sense$/x) {
( run in 0.490 second using v1.01-cache-2.11-cpan-71847e10f99 )