Help for this page

Select Code to Download


  1. or download this
    use File::BOM qw/open_bom/;
    open_bom(my $fh, $filename, ':encoding(cp1252)');
    
  2. or download this
    use Encode::Guess;
    open my $fh, '<:raw', $filename or die $!;
    ...
    ref($enc) or die "Can't guess $filename: $enc";
    print "$filename: guessed ",$enc->name,"\n"; #Debug
    open $fh, '<:encoding('.$enc->name.')', $filename or die $!;