Re: Umlauteproblem

"Dieter Maurer" <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Ralf Lüdicke wrote at 2009-2-5 16:26 +0100:
>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>

Das ist völlig normal.

Python verwendet für Listenelemente "repr" und nicht "str".
"repr('Menü2')" ist "'Men\xfc2'".

-- 
Dieter


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