Wenn ich meinen Code in UTF-8 schreibe, sage ich das Perl ja auch, indem ich "use utf8;" schreibe. Warum nicht das gleiche für latin1?
Ich glaube, weil es für den Perl Interpreter keine Rolle spielt, ob deine komische Variable nun $hähö oder $hçhè heisst, solange die bytes identisch sind.
Perl muss lediglich zwischen 8Bit und Unicode Byte-Ordnung unterscheiden können.
mfg Beat