Document Actions

UnicodeDecodeError in Plone-2.5

by shalini last modified 2007-03-02 18:44
                UnicodeDecodeError in Plone-2.5


LinguaPlone-0.9 when used with Plone-2.5 raises a Unicode error.

Reason :

Python has unicode support. It translates strings into default encoding which is 'ascii'.


Hence, Strings which contain non-Ascii character will raise a unicode error.

To prevent this error , change the  default encoding to 'utf8'


Solution:

create sitecustomize.py

in $PYTHON//site-packages/sitecustomize.py

with the following
-------------------------------------------------

import sys

sys.setdefaultencoding('utf8')


-------------------------------------------------

& restart instance & python.

 

 

 
Contact: OneWorld South Asia, C-5 Qutab Institutional Area, New Delhi 110016, Tel: 91-11-4168 9000, Fax: 91-11-4168 9001
Email: webmaster at ekduniya dot net