Ical Kalender Encoding
am 29.03.2006 12:28:32 von Maros Kollar
Hallo,
bin mir nicht sicher ob das überhaupt eine Perl Frage ist, aber ich
poste sie mangels passenderer NG mal hier.
Ich generiere mit dem Data::ICal Modul einen ICAL Kalender, und öffne
ihn anschließend mit dem Mozilla Kalender. Im Http Header gebe ich uft-8
als Encoding an, setze binmode STDOUT,':utf8'; und führe ein
utf8::encode mit dem gesamten Output durch.
Trotzdem kriege ich bei Unlauten und anderen Sonderzeichen nur ein
Fragezeichen im Mozilla Kalender. Im ical File scheint das Encoding aber
zu passen. (ohne explizit angegeben utf-8 Encoding habe ich überhaupt
nur Zeichenwirrwarr bekommen).
Was muss ich machen damit die Sonderzeichen richtig interpretiert
werden? (im Mozilla Kalender kann man sie ja schließlich eingeben, also
an der Schriftart oder am Unvermögen des Programms Sonderzeichen
darzustellen liegt es wohl nicht)
Beste Grüße
Maro¨
Re: Ical Kalender Encoding
am 30.03.2006 00:50:57 von Slaven Rezic
Maros Kollar writes:
> Hallo,
>
> bin mir nicht sicher ob das überhaupt eine Perl Frage ist, aber ich
> poste sie mangels passenderer NG mal hier.
>
> Ich generiere mit dem Data::ICal Modul einen ICAL Kalender, und öffne
> ihn anschließend mit dem Mozilla Kalender. Im Http Header gebe ich
> uft-8
> als Encoding an, setze binmode STDOUT,':utf8';
Das ist korrekt.
> und führe ein
> utf8::encode mit dem gesamten Output durch.
Das ist höchstwahrscheinlich unnötig.
> Trotzdem kriege ich bei Unlauten und anderen Sonderzeichen nur ein
> Fragezeichen im Mozilla Kalender. Im ical File scheint das Encoding
> aber zu passen. (ohne explizit angegeben utf-8 Encoding habe ich
> überhaupt nur Zeichenwirrwarr bekommen).
>
> Was muss ich machen damit die Sonderzeichen richtig interpretiert
> werden? (im Mozilla Kalender kann man sie ja schließlich eingeben,
> also an der Schriftart oder am Unvermögen des Programms Sonderzeichen
> darzustellen liegt es wohl nicht)
>
Schau dir die Ausgabe am besten mit lwp-request in einem
nicht-utf8-Terminal an. Dann kannst du am besten entscheiden, ob die
Ausgabe korrekt aussieht. In deinem Fall: Umlaute müssen aus
Zwei-Byte-Sequenzen bestehen (ich glaube, das war immer A-tilde und
noch ein Zeichen).
Gruß,
Slaven
--
Slaven Rezic - slaven rezic de
Dump a Tk canvas as an xfig file:
http://search.cpan.org/search?mode=module&query=Tk::CanvasFi g
Re: Ical Kalender Encoding
am 06.04.2006 00:50:59 von Oliver Block
Maros Kollar wrote:
> Hallo,
>
> Was muss ich machen damit die Sonderzeichen richtig interpretiert
> werden? (im Mozilla Kalender kann man sie ja schließlich eingeben, also
> an der Schriftart oder am Unvermögen des Programms Sonderzeichen
> darzustellen liegt es wohl nicht)
Da du von Mozilla berichtest, gehe ich davon aus, daß es sich um HTML
handelt.
....
....
Gruss,
Oliver