Dieter, Andreas and Daryl Here comes a detailed description of a new Zope-installation I just made on a new Debian (testing) machine. Here are the steps to reproduce my problem. (I'm still not sure it is a problem other than me not understanding how this should work). Downloading Zope wget http://www.zope.org/Products/Zope/2.10.2/Zope-2.10.2.tgz tar -xzvf Zope-2.10.2.tgz cd Zope-2.10.2-final ./configure --prefix=/usr/local/zope make sudo make install sudo ./usr/local/zope/bin/mkzopeinstance.py /usr/local$ sudo chown -R zope.zope zope /usr/local$ sudo chown -R zope.zope zopeinst sudo jed /usr/local/zopeinst/etc/zope.conf <-- set effective-user zope leira:/usr/local/zopeinst/bin# sudo ./runzope Logging in to ZMI directly to port 8080 I add a new Page Template. If the page template contains only hei på deg it saves OK and runs OK. If it contains either of the tal-lines below I get the following error message: <div tal:content="python:unicode('hei på deg','utf8')" /> Compilation failed exceptions.UnicodeEncodeError: 'ascii' codec can't encode character u'\xe5' in position 33: ordinal not in range(128) <div tal:content="python:u'hei på deg'" /> Compilation failed exceptions.UnicodeEncodeError: 'ascii' codec can't encode character u'\xe5' in position 26: ordinal not in range(128) <div tal:content="python:'hei på deg'" /> Compilation failed exceptions.UnicodeEncodeError: 'ascii' codec can't encode character u'\xe5' in position 25: ordinal not in range(128) In this test I have used IE6 (and it is not passing HTTP_ACCEPT_CHARSET in the request). By the way: The character 'å' has value 0xe5 in iso-8859-1. Should the above tal-statements have worked? I have done no other configuration on the zope-instances than stated here but are consistant with my problems on another installation at work. Regards Jost --------------------------------- We won't tell. Get more on shows you hate to love (and love to hate): Yahoo! TV's Guilty Pleasures list.