http://svn.plone.org/svn/collective/UnicodeQuickFix
Basically, you set the default encoding for the python interpreter to
utf-8. This is Bad(tm) for a number of reasons, but mostly because
Plone is built for internationalization, and this is not the right way
to internationalize a product.
Funny thing, it even broke for the original customer because they are
a Swiss company and use a Swiss keyboard layout. Following Best
Practices in Plone Development ensure that internationalization is not
an issue, as Plone has been adopted by most of the free and developed
world's countries because of this strong i18n feature-set. It's a lot
to swallow, but it's medicine nonetheless.
--
"you can tell, can't you?" -marvin