Guest User

Untitled

a guest
Jun 24th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. use strict;
  2. use warnings;
  3.  
  4. my ($filein, $fileout) = @ARGV;
  5.  
  6. if(!$filein || !$fileout) {
  7. die("Need filein and fileout");
  8. }
  9.  
  10. open(my $in, '<:utf8', $filein) or die "Can't open '$filein' for reading: $!";
  11. open(my $out, '>:utf8', $fileout) or die "Can't open '$fileout' for reading: $!";
  12. #open(my $out, '>:via(File::BOM):utf8', $fileout) or die("Couldn't open $fileout for write");
  13. #open_bom(my $out, $fileout) or die "Can't open '$fileout' for reading: $!";
  14.  
  15. # Add the bom back for mp4box
  16. print $out "\xef\xbb\xbf";
  17.  
  18. while(<$in>) {
  19. # chomp;
  20.  
  21. # s/\x{2192}$//g;
  22. # s/^\x{301C}$//g;
  23. # s/^\x{FF5E}$//g;
  24.  
  25. #print $out "$_\n";
  26. }
  27.  
  28. utf8 "\x8E" does not map to Unicode at C:\foo.pl line 18, <$in> line 1565.
Add Comment
Please, Sign In to add comment