in reply to Bypass utf-8 encoding/decoding?

Not sure if this answers your question, but you can specify UTF-8 encoding for both your input and output.

For example:

open my $fh, "<:encoding(UTF-8)", $filename or die "Could not open $fi +lename $!";