Daywalker: UTF-8 -> ISO-8859-1

Hallo,
ich habe XML-Dateien erstellt, die von einem Perl-Skript geparst werden vor der HTML-Ausgabe! Das Problem ist dass Zeichen wie "Ä" nicht richtig angezeigt werden. Sonderzeichen in der dtd als Entities zu deklarieren um eine Verwandlung zu erzwingen hilft nicht, da der Perl Skript diese Zeichen nicht lesen kann.
Was könnte ich in meinem Skript einbauen um die Zeichen verwandeln zu können? Gearbeitet wird unter windows

Danke im voraus

  1. ich habe XML-Dateien erstellt, die von einem Perl-Skript geparst werden vor der HTML-Ausgabe! Das Problem ist dass Zeichen wie "Ä" nicht richtig angezeigt werden.

    Wo "nicht richtig angezeigt werden"?

  2. Sup!

    Also wenn die Zeichen in UTF-8 kodiert sind, dann könntest Du als Zeichensatz der HTML-Seite UTF-8 angeben, und alles wäre super, oder?

    Vielleicht hilft auch das hier: http://perl-xml.sourceforge.net/faq/#encoding_conversion

    Gruesse,

    Bio

    --
    Never give up, never surrender!!!
    1. Also wenn die Zeichen in UTF-8 kodiert sind, dann könntest Du als Zeichensatz der HTML-Seite UTF-8 angeben, und alles wäre super, oder?

      Noch besser wäre es, Ein- und Ausgabe gleich auf Unicode umzustellen, dann kann Perl auch intern mit den Zeichen umgehen. Siehe unten.

      Vielleicht hilft auch das hier: http://perl-xml.sourceforge.net/faq/#encoding_conversion

      Oder auch http://perldoc.perl.org/perluniintro.html und http://perldoc.perl.org/perlunicode.html

      Alexander