UTF-8 -> ISO-8859-1
Daywalker
- perl
0 King^Lully0 Bio
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
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"?
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
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