Re: Umlauteproblem

Ralf Lüdicke <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hallo!

Vielen Dank für die schnellen Antworten.

Andreas Jung schrieb:
 >
> Du redest oben von Plone und verwendest hier Zope API, die man mit
> Plone üblicherweise nicht verwendet. Wie passt das zusammen?
>
> Die Folder sind jetzt was? Plone oder Zope Folder?
>
Plone habe ich nur erwähnt, um mein ganzes Setup darzustellen und zu erwähnen,
dass es mit Plone eben keine Probleme gibt.

Es handelt sich um ein "normales" TTW-Zope Projekt, was ich schon seit Zope
2.6.7 oder noch früher verwende und weiterführe.

>
> Wieso wird was zerhauen?
> 'Men\xfc2' ist perfektes ISO-8859-15.
>
Mag sein, aber wenn der Webbrowser es als Menüeintrag anzeigt, sieht's nicht
mehr so perfekt aus. ;-)


robert rottermann schrieb:
> du musst darauf achten, das encoding deiner strings zu kontrollieren.
> dazu musst du sicherstellen, dass immer mit unicode und nich mit string arbeitest.
> gehen wir davon aus, dass dei editor mit latin1 arbeitet, dan wandelst du dein
> "Menü2" um in unicode mit "Menü2".decode('latin1')
>
Ich trage die Daten als Property's (title) direkt TTW über das ZMI ein.
Wie bekomme ich TTW eine Kontrolle über das Endocig meiner Strings? Mein Editor
ist doch in jedem Fall der Webbrowser meines Vertrauens!?


Jens Adner schrieb:
> Hallo Ralf,
>
> Eventuell mußt du jetzt in Deinen Scripten mit encode('utf8') oder
> decode('utf8') arbeiten, weil vorher vielleicht latin1 eingestellt war.
>
> zB print myobjects[1].encode('utf8')
Was aber ist vorher? Was ist nachher? Ich habe nie etwas an den Coding's
geändert, jedenfalls nichts, was direkt mit Zope API zu tun hat. Und mit den
alten Setups (python 2.4.2 und Zope 2.9.9. oder noch frühere) gab nie Probleme
derart.

Folgenden Test habe ich noch gemacht. "Data.fs" gesichert und neu erstellen
lassen, darin die Ordner + Script erstellt (alles TTW), mit dem gleichen
Ergebnis. :-(

Ich werde dann mal versuchen, in allen ZPT's, in denen die Ergebnisse der
Scripts per <tal:repeat> ausgegeben werden ein encoding mittels
"item.encode('utf8') durchzuführen.
Leider müssen dann wohl alle (zugegeben veralteteten) Zope-Bücher überarbeitet
werden - das ist nämlich nirgendwo so vorgesehen.

RALF



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