Hallo,
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
Als Type wird, wie Du schon vermutet hast, nach wie vor "text/plain" angezeigt.
Wenn der Browser eine Datei als text/plain rendert, kann obige Meta-angabe nicht mehr wirken. Vermutlich liefert dein Server die Resourcen falsch aus.
Normalerweise kannst du den Content-Type mit einem serverseitigem Script aber beeinflussen (im PHP z.B. mit header("content-Type:…")).
Ob und wie das mit Perl geht, kann ich dir aber leider nicht sagen.
mfg. Daniel