in reply to Permanent utf8

I wondered about the same thing a while ago, and was given the following "magic incantation" for defaulting to UTF-8 for both opening files and the STD* filehandles:

use open IO => ':utf8', ':std';

That said, there are reasons why Unicode isn't the default; see e.g. why no default unicode?. tchrist's insights on Unicode (already mentioned above) are also worth reading.

Replies are listed 'Best First'.
Re^2: Permanent utf8
by Anonymous Monk on Jul 10, 2014 at 16:20 UTC
    there are reasons why Unicode isn't the default
    Let's be frank here. The reason why UTF-8 isn't the default is that Latin-1 is the default.