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

"Niels Dettenbach" <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hmm, ja,
bei mir klingelt was...

ZMS ab Version 2.x arbeitet mit UTF-8 als Output.

Du kannst ja testweise mal in den diversen Browsern den Zeichensatz manuell umschalten (steht i.d.R. auf "automatisch") zwischen z.B. UTF-8 und ISO-8859-1 bzw. -15 - damit bekommst Du heraus, in welchem Zeichensatz die kritischen Zeichen tatsächlich kodiert sind. In "Seite-Eigennschaften" o.ä. kannst Du ermitteln, Welchen Zeichensatz Dein Browser für die betr. Seite verwendet bzw. "erkennt".

Stimmen die Umlaute in ZMS Objekten (Bsp. "Textabschnitt") nicht, dann wurde entweder Inhalt aus einer noch alten (mit ISO arbeitenden) ZMS-Instanz nicht korrekt im Upgrade verarbeitet, es gibt noch falsch kodierte Umlaute in den Templates (z.B. CSS Dateien oder Javascripte) oder es gibt widersprüchliche Zeichensatzdeklarationen (ggf. Zope per default auf UTF-8 Ausgabe konfigurieren.)

Werden "nur" von externen ZOPE-Anwendungen hereingeholte Ausgaben falsch kodiert (oder vice versa der ZMS Inhalt) sind diese falsch kodiert:

Um "fremde "Zeichen korrekt zu kodieren, gibt es die Option "html_encode" die Umlaute in HTML-Entitäten wandelt und damit "zeichensatzunabhängig" funktioniert.

Eine weitere Variante ist, die Zeichenausgaben durch z.B. eine kurzes, selbstgetricktes Python- Script  (z.B.  iso2utf(meinstring)) vorzunehmen (Bei Bedarf kann ich das nachher mal raussuchen).

Es gibt also verschiedene mögliche Ursachen wie Lösungen - bei Bedarf bitte mehr Details bzw. Ergebnisse obiger "Tests".

hth
Cheers,


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






_______________________________________________
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.