Plone 3.0 UnicodeDecodeError

alois a.mayr at gmx.de
Sun Sep 9 09:07:45 UTC 2007


I have to use u'Schüler'. That was the problem!
Thank you!

Alois

Tom Lazar wrote:
> 
> just a shot in the dark... have you used u"Schüler" or just  
> "Schüler"? also, in any python code of mine that uses umlauts, i  
> always make sure to explicitly state the encoding by adding this as  
> the first line:
> 
> # -*- coding: utf-8 -*-
> 
> hth,
> 
> tom
> 
> On 02.09.2007, at 14:33, alois wrote:
> 
>>
>> I used in Plone 2.5.3 in portal_types a content-type (created with
>> Archetypes) with Title "Schüler" (I am German). If I install the same
>> content-type in Plone 3.0, I get an UnicodeDecodeError. If I change  
>> Title to
>> "Schueler", there is no problem. The same problem occurs with  
>> default Type
>> e.g. "image", when I change to "imäge", german Umlauts are in Plone  
>> 3.0 not
>> possible, but in Plone 2.5.3.
>>
>> Here is the full traceback:
>>
>> Traceback (innermost last):
>>
>>     * Module ZPublisher.Publish, line 119, in publish
>>     * Module ZPublisher.mapply, line 88, in mapply
>>     * Module ZPublisher.Publish, line 42, in call_object
>>     * Module Shared.DC.Scripts.Bindings, line 313, in __call__
>>     * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
>>     * Module Products.CMFCore.FSPageTemplate, line 216, in _exec
>>     * Module Products.CMFCore.FSPageTemplate, line 155, in pt_render
>>     * Module Products.PageTemplates.PageTemplate, line 89, in  
>> pt_render
>>     * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
>>     * Module zope.tal.talinterpreter, line 271, in __call__
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 891, in do_useMacro
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
>>     * Module zope.tal.talinterpreter, line 521, in do_optTag
>>     * Module zope.tal.talinterpreter, line 516, in no_tag
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 957, in do_defineSlot
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
>>     * Module zope.tal.talinterpreter, line 521, in do_optTag
>>     * Module zope.tal.talinterpreter, line 516, in no_tag
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 861, in do_defineMacro
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
>>     * Module zope.tal.talinterpreter, line 516, in no_tag
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 745, in  
>> do_insertStructure_tal
>>     * Module zope.tales.tales, line 696, in evaluate
>>       URL:
>> file:/opt/Plone-3.0/zinstance/Products/CMFPlone/skins/ 
>> plone_templates/main_template.pt
>>       Line 103, Column 18
>>       Expression: <StringExpr u'plone.contentviews'>
>>       Names:
>>
>>       {'container': <PloneSite at /Plone>,
>>        'context': <ATDocument at /Plone/front-page>,
>>        'default': ,
>>        'here': <ATDocument at /Plone/front-page>,
>>        'loop': {},
>>        'nothing': None,
>>        'options': {'args': ()},
>>        'repeat': <Products.PageTemplates.Expressions.SafeMapping  
>> object at
>> 0xb292378c>,
>>        'request': <HTTPRequest,
>> URL=http://vs1139051.vserver.de:9080/Plone/front-page/document_view>,
>>        'root': <Application at >,
>>        'template': <FSPageTemplate at /Plone/document_view used for
>> /Plone/front-page>,
>>        'traverse_subpath': [],
>>        'user': <PropertiedUser 'amayr'>}
>>
>>     * Module Products.Five.browser.providerexpression, line 37, in  
>> __call__
>>     * Module plone.app.viewletmanager.manager, line 140, in render
>>     * Module Shared.DC.Scripts.Bindings, line 313, in __call__
>>     * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
>>     * Module Products.PageTemplates.PageTemplateFile, line 129, in  
>> _exec
>>     * Module Products.PageTemplates.PageTemplate, line 89, in  
>> pt_render
>>     * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
>>     * Module zope.tal.talinterpreter, line 271, in __call__
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 855, in do_condition
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 536, in do_optTag_tal
>>     * Module zope.tal.talinterpreter, line 521, in do_optTag
>>     * Module zope.tal.talinterpreter, line 516, in no_tag
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 534, in do_optTag_tal
>>     * Module zope.tal.talinterpreter, line 516, in no_tag
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 745, in  
>> do_insertStructure_tal
>>     * Module zope.tales.tales, line 696, in evaluate
>>       URL: contentactions
>>       Line 31, Column 8
>>       Expression: <StringExpr 'plone.contentmenu'>
>>       Names:
>>
>>       {'container': <ATDocument at /Plone/front-page>,
>>        'context': <ATDocument at /Plone/front-page>,
>>        'default': ,
>>        'here': <ATDocument at /Plone/front-page>,
>>        'loop': {},
>>        'nothing': None,
>>        'options': {'args': ()},
>>        'repeat': <Products.PageTemplates.Expressions.SafeMapping  
>> object at
>> 0xb2a0fe4c>,
>>        'request': <HTTPRequest,
>> URL=http://vs1139051.vserver.de:9080/Plone/front-page/document_view>,
>>        'root': <Application at >,
>>        'template': <ImplicitAcquirerWrapper object at 0xb2a0fe0c>,
>>        'traverse_subpath': [],
>>        'user': <PropertiedUser 'amayr'>,
>>        'view':  
>> <Products.Five.viewlet.metaconfigure.ContentActionsViewlet
>> object at 0xb2a0fccc>,
>>        'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
>> object at 0xb2a0f64c>}
>>
>>     * Module Products.Five.browser.providerexpression, line 37, in  
>> __call__
>>     * Module Shared.DC.Scripts.Bindings, line 313, in __call__
>>     * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
>>     * Module Products.PageTemplates.PageTemplateFile, line 129, in  
>> _exec
>>     * Module Products.PageTemplates.PageTemplate, line 89, in  
>> pt_render
>>     * Module zope.pagetemplate.pagetemplate, line 117, in pt_render
>>     * Module zope.tal.talinterpreter, line 271, in __call__
>>     * Module zope.tal.talinterpreter, line 346, in interpret
>>     * Module zope.tal.talinterpreter, line 586, in do_setLocal_tal
>>     * Module zope.tales.tales, line 696, in evaluate
>>       URL: contentmenu
>>       Line 1, Column 0
>>       Expression: <PathExpr standard:'view/menu'>
>>       Names:
>>
>>       {'container': <ATDocument at /Plone/front-page>,
>>        'context': <ATDocument at /Plone/front-page>,
>>        'default': ,
>>        'here': <ATDocument at /Plone/front-page>,
>>        'loop': {},
>>        'nothing': None,
>>        'options': {'args': ()},
>>        'repeat': <Products.PageTemplates.Expressions.SafeMapping  
>> object at
>> 0xb27af3ec>,
>>        'request': <HTTPRequest,
>> URL=http://vs1139051.vserver.de:9080/Plone/front-page/document_view>,
>>        'root': <Application at >,
>>        'template': <ImplicitAcquirerWrapper object at 0xb27af5ec>,
>>        'traverse_subpath': [],
>>        'user': <PropertiedUser 'amayr'>,
>>        'view': <plone.app.contentmenu.view.ContentMenuProvider  
>> object at
>> 0xb25e9aac>,
>>        'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper
>> object at 0xb27af04c>}
>>
>>     * Module zope.tales.expressions, line 217, in __call__
>>     * Module Products.PageTemplates.Expressions, line 161, in _eval
>>     * Module Products.PageTemplates.Expressions, line 123, in render
>>     * Module plone.app.contentmenu.view, line 41, in menu
>>     * Module zope.app.publisher.browser.menu, line 66, in getMenuItems
>>     * Module zope.app.publisher.browser.menu, line 176, in getMenu
>>     * Module plone.app.contentmenu.menu, line 503, in getMenuItems
>>     * Module plone.app.content.browser.folderfactories, line 118, in
>> addable_types
>>     * Module zope.i18n, line 94, in translate
>>
>> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in  
>> position 3:
>> ordinal not in range(128)
>>
>> -- 
>> View this message in context: http://www.nabble.com/Plone-3.0- 
>> UnicodeDecodeError-tf4361647s20094.html#a12431557
>> Sent from the Product Developers mailing list archive at Nabble.com.
>>
>>
>> _______________________________________________
>> Product-Developers mailing list
>> Product-Developers at lists.plone.org
>> http://lists.plone.org/mailman/listinfo/product-developers
>>
> 
> 
> _______________________________________________
> Product-Developers mailing list
> Product-Developers at lists.plone.org
> http://lists.plone.org/mailman/listinfo/product-developers
> 
> 

-- 
View this message in context: http://www.nabble.com/Plone-3.0-UnicodeDecodeError-tf4361647s20094.html#a12577126
Sent from the Product Developers mailing list archive at Nabble.com.





More information about the Product-Developers mailing list