[Product-Developers] UnicodeEncodeError in widget description
Martin Stadler
martin at siarp.de
Fri Dec 5 16:08:32 UTC 2008
Thanks, but this prevents the server to start up at all giving me an
UnicodeDecodeError.
I reported it as a bug so maybe you wanna comment there: http://dev.plone.org/plone/ticket/8776
Cheers,
Martin
Am 05.12.2008 um 16:06 schrieb Tom Lazar:
> i've had the same experience but didn't spend much time
> investigating it. my guess is, that it's because the description
> field is part of the dublin core.
>
> i further suspect that there's the same bug in the way the
> description field deals with unicode that i myself have produced in
> my own code time and again, namely forgetting the difference between
> utf-8 and unicode...
>
> try
>
> description=_(u"Straße des Partners".encode('utf-8'))
>
> untested, hth,
>
> tom
>
> On 04.12.2008, at 17:36, Martin Stadler wrote:
>
>> Hi!
>>
>> A special chars problem, again...
>>
>> So I'm working on this content type being a subclass of ATFolder.
>> In the schema I want to use umlauts in the label and description of
>> the widgets (type of widget isn't changing anything). I added
>>
>> # -*- coding: utf-8 -*-
>>
>> at the beginning of the .py file. When I use special chars for the
>> label everything works fine. For the description it throws an
>> UnicodeEncodeError.
>>
>> I'm confused because I don't understand why label and description
>> behave differently. This seems to be a Plone bug but it's so
>> obvious, am I missing something?
>>
>> I'm using Plone 3.1.7.
>>
>> Here"s a snippet:
>>
>> atapi.StringField('street', required=False, searchable=True,
>> storage=atapi.AnnotationStorage(),
>> widget=atapi.StringWidget(label=_(u"Straße"),
>> description=_(u"Straße des Partners"))),
>>
>> Thanks!
>> Martin
>> _______________________________________________
>> Product-Developers mailing list
>> Product-Developers at lists.plone.org
>> http://lists.plone.org/mailman/listinfo/product-developers
>>
>
>
More information about the Product-Developers
mailing list