Michael Schröpl: Umlaute mit PRINT ausgeben !

Beitrag lesen

Ich möchte gern in einem PERL-SKRIPT Umlaute ausgeben.
Ich starte die Programme im DOS-Modus.
print "löschen"; gibt aber nicht löschen aus, sondern das ö wird durch ein Sonderzeichen ersetzt.

Ja nun - Microsoft ist ja bekanntlich zu nix kompatibel. In diesem Kontext nicht mal zu sich selbst. Jedenfalls stimmen Umlaute in DOS und Windows nicht überein (ASCII und ANSI oder so ähnlich). Wenn Du also Dein Perl-Skript im Windows-Modus editierst und im DOS-Modus laufen läßt, dann ist der beobachtete Effekt kein Wunder.

Aber ein guter ASCII-Editor (z. B. Textpad) kann Deine Perl-Skripte auch im "DOS-Modus" öffnen ... Du kannst natürlich auch mit dem wundertollen "edit.com" unter DOS arbeiten, das müßte auch funktionieren.