Re: site_action mit Umlauten im Titel -> UnicodeDecodeError
Vladislav Vorobiev <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Am 17. Juli 2009 15:56 schrieb Jens Nachtigall <[email protected]>: > Hallo, > > für eine rein deutschsprachige Site habe ich eine site_action (in > portal_actions von plone 3.2) für die site mit dem Title "Ueber uns", > eigentlich würde ich natürlich "Über uns" haben, allerdings gibt das einen > Fehler, bei der Darstellung der Site: > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: > ordinal not in range(128) > > Kann man das irgendwie schnell umgehen (am besten ohne in den po-Dateien, des > System rumfummeln zu müssen? Bei mir trat der Fehler in PageTemplates mit Makros die im Dateisystem liegen so ähnlich auf. Ich verwende allerdings kein Plone. Ich habe es so gelöst: def safeUnicode(self, value): """ """ return value.decode('utf-8', 'replace') In Plone heißt die Methode safe_unicode glaube ich. Du kannst versuchen, PT die bei dir den Titel ausgibt etwas abändern. Also python: safe_unicode(context.title) anstatt context/title Gruß Vlad _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope