Re: Umlauteproblem
Jens Adner <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo Ralf,
Die Darstellung in der Liste scheint aber korrekt zu sein, das habe ich
in python-2.4.5 mal ausprobiert:
Python 2.4.5 (#1, Jul 9 2008, 15:10:53)
>>> myobjects=['foobar','menü2','blabla']
>>> myobjects
['foobar', 'men\xc3\xbc2', 'blabla']
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')
Gruß Jens
Ralf Lüdicke schrieb:
> Hallo Liste!
>
> Seit Jahren betreibe ich eine kleine Intranetseite in unserer Firma mit Plone
> und einigen TTW im ZMI geschriebenen Web-Anwendungen als Erweiterungen. In
> unregelmäßigen Abständen mache ich dann eine komplette Migration auf das dann
> jeweils aktuelle Setup. Dies hat bis heute immer ziemlich reibungslos geklappt.
>
> Derzeit hänge ich aber an dem Update von
> python 2.4.4 / Zope 2.9.8. / Plone 2.5.5
> auf
> python 2.4.5 / Zope 2.10.7 / Plone 3.1.7
>
> Während die Migration von Plone ohne Problem von statten geht, habe ich mit
> meiner eigenen Anwendung Probleme mit Umlauten. Aber nur, wenn Daten über ein
> Script bearbeitet werden. Alle Umlaute, die über mySQL kommen oder fest
> eingearbeitet sind, werden wie gewünscht dargestellt. Es ist also kein Problem
> der Darstellung im WebBrowser.
>
>
> Folgendes Test_Case:
>
> drei Ordner: folder1 (Titel: Item1), folder2 (Titel: Menü2), folder3 (Titel: Item2)
>
> Wenn ich nun mit einem python-Script darüber itteriere:
>
> <code>
> verz=[]
>
> myObjects = container.objectValues('Folder')
>
> for item in myObjects:
> print item.title_or_id(),"\n"
>
> verz.append(item.title_or_id())
>
>
> print verz
>
> return printed
> </code>
>
> erhalte ich folgendes Ergebnis:
>
> <result>
>
> Item1
>
> Menü2
>
> Item3
>
> ['Item1', 'Men\xfc2', 'Item3']
>
> </result>
>
> D.h., sobald ich in die Liste schreibe, werden die Umlaute zerhauen.
>
> Genauso sehen die Menüpunkte dann in den Original-Scripten bzw. in den
> PageTemplates aus, in denen ich dann das Ergbebnis in HTML-Code schreiben lasse.
>
>
> Was ist anders geworden. Und vorallem, was kann ich tun?
>
>
> Da ich es nicht besser kann, bin ich darauf angewiesen, weiterhin im ZMI TTW zu
> arbeiten.
>
>
> RALF
>
>
>
> ------------------------------------------------------------------------
>
>
>
> _______________________________________________
> zope mailing list
> [email protected]
> https://mail.dzug.org/mailman/listinfo/zope
--
++++++++ Jens Adner IuK-Zentrum Fachhochschule Schmalkalden +++++++++
++++++++ Fon: +49 3683 688 9201 Fax: +49 3683 688 98 9201 ++++++++++
++++++++ Jabber: [email protected] +++++++++++++++++++++++++++
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope