"You will always need to tell Perl that you want it to use UTF-8 encoding"
Unless that's the default.
Of course, if you want to read a binary file, you can always ask for that, but there's no reason in this day and age that UTF8 encoding wouldn't be the default.