Show quoted text>
> use utf8; is only to tell the perl parser that there's UTF-8 characters
> in the source - I'm not sure I understand the motivation for turning it
> on by default.
The fact that it isn't on by default is because of legacy systems:
(perldoc utf8)
"When UTF-8 becomes the standard source format, this pragma will
effectively become a no-op. For convenience in what follows the term
UTF-X is used to refer to UTF-8 on ASCII and ISO Latin based platforms
and UTF-EBCDIC on EBCDIC based platforms."
All *modern* perl installs should have utf8, and should be encoding
there files in utf8. The gain might not apply much for those of us that
speak English, but Japenese Perl users will find this as a requirement
for modernity. True, it only allows them to use utf8 in the source, but
that is a *very* big thing.