view conv.pl @ 393:69a1f1508696

minor security refactoring
author cin
date Fri, 14 Feb 2014 16:41:12 +0400
parents 47dac58691ee
children
line wrap: on
line source

#!/usr/bin/perl
use strict;
use File::Find;

find(sub {
    open my $hfile, "<:encoding(cp1251)", $_  or warn "failed: $!" and return;
    
    my @data = <$hfile>;
    
    close $hfile;
    undef($hfile);
    
    chomp foreach @data;
    
    open $hfile, ">:encoding(utf8)", $_ or warn "failed: $!" and return;
    
    print $hfile "$_\n" foreach @data;
    
}, qw(Lib _test _doc));