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