binmode STDIN, ":utf8"; binmode STDOUT, ":utf8"; #### binmode STDIN, ":encoding(UTF-8)"; binmode STDOUT, ":encoding(UTF-8)"; binmode STDERR, ":encoding(UTF-8)"; #### use open ':std', ':encoding(UTF-8)'; #### use open ':std', ':locale'; #### open(IN, "## open(IN, "<:encoding(UTF-8)", "sample.txt"); #### use open IO => ':encoding(UTF-8)'; #### use open IO => ':locale'; #### use utf8;