Encode-Detect
view release on metacpan or search on metacpan
__PACKAGE__->Define(qw(Detect));
our $VERSION = "1.01";
sub perlio_ok { 0 }
sub decode ($$;$) {
my ($self, $octets, $check) = @_;
my $charset = detect($octets) || 'Windows-1252';
my $e = find_encoding($charset) or die "Unknown encoding: $charset";
my $decoded = $e->decode($octets, $check || 0);
$_[1] = $octets if $check;
return $decoded;
}
1;
__END__
=head1 NAME
Encode::Detect - An Encode::Encoding subclass that detects the encoding of data
( run in 0.306 second using v1.01-cache-2.11-cpan-0d8aa00de5b )