open IN,"$_" or die "Could not read file\n" ; local $/ ; my $file = ; # read file close IN ; $file =~ s/$ARGV[1]/$ARGV[2]/g ; #### Malformed UTF-8 character (unexpected non-continuation byte 0x20, immediately after start byte 0xe9) in substitution iterator at ./myscript.pl line 23