Re: Deutsche Umlaute korrekt in Firefox und Chrome / nicht korrekt in Internet Explorer und Safari

Gottfried Sascha <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Entscheidend für die fehlerhafte Darstellung der Umlaute war, dass die von mir im ZPT verwendete ZMS API-Funktion 'getObjProperty()' bereits einen utf-8 kodierten String lieferte. Dieser wurde dann im ZPT-Rendering erneut nach 'utf-8' kodiert. Daher habe ich den Wert der API-Funktion in einen Unicode-String dekodiert - per ( .decode('utf-8') ). Dass löste das Problem. Intern mit Unicode-Objekten arbeiten, für die Ausgabe kodieren. Das war auch die Essenz der gelesenen Unicode-Tutorials.

Ein bisher unbeantworteter Teil meiner ersten Frage war, wieso das die 4 aufgezählten Browser unterschiedlich darstellen??? Diese Frage beschäftigt mich jetzt weiter. Welche Magie führt dazu, dass der doppelt 'utf-8' kodierte String in Firefox/Chrome doch korrekt dargestellt wird. Siehe Anhang der ersten Email. Mein Bauch sagt Rendering-Engine & Co - leider hab ich kein Know-How oder irgendwelche Erfahrung damit.

Gibt es hier Wissende???



IAS Institut fuer Arbeits- und Sozialhygiene Stiftung
Steinhäuserstraße 19, D-76135 Karlsruhe

Vorstand: Arndt Kempen, Dr. Peter Wrogemann
Vorsitzender des Kuratoriums: Prof. Dr. Dr. Norbert Gross

Sitz der Stiftung: Karlsruhe, USt-IdNr.: DE 143609069
Eingetragen ins Stiftungsverzeichnis des Regierungspräsidiums Karlsruhe

Diese E-Mail könnte vertrauliche und/oder rechtlich geschützte Informationen enthalten. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail sind nicht gestattet.
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.

-----Ursprüngliche Nachricht-----
Von: [email protected] [mailto:[email protected]] Im Auftrag von Niels Dettenbach
Gesendet: Samstag, 12. Februar 2011 10:06
An: [email protected], Deutschsprachige Zope-Benutzer-Liste
Betreff: [dzug-zope] Re: Deutsche Umlaute korrekt in Firefox und Chrome / nicht korrekt in Internet Explorer und Safari

> Response Header

in Zope / ZMS wird dieser üblicherweise durch f_standard_html_request generiert und kann durch ein standard_html_request z.B. im ZMS root überschrieben werden, wovon die meisten kursierenden ZMS template sets auch Gebrauch machen (ggf. mal reinschauen).

Kritisch kann u.a. auch ein falscher / fehlender Content Type an CSS "Dateien" wirken und Browser verwirren, weshalb es ggf. Sinn macht die CSS Dateien zu Beginn mit einem (entsprechend passenden) <dtml-var standard_html_request> auszustatten.

Cheers,


Niels.
Syndicat
Internet&Open Source
http://www.syndicat.com



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope


_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.