[Zope-dev] [Zope 2.10] ZPT going Unicode

Martijn Faassen faassen at infrae.com
Tue Jan 17 06:54:10 EST 2006


Dieter Maurer wrote:
> Tino Wildenhain wrote at 2006-1-13 16:45 +0100:
> 
>>...
>>Maybe just have new uZPT with Unicode and leave the "old" ZPT allone?
>>Maybe with limited ability to "add" old ZPT from ZMI or such.
>>
>>This would solve the backward-compatibility problems and would be a more
>>smooth transition w/o the need of upgrade hacks and "strict" hacks
>>(after all, we arent perl/php ;))
> 
> 
> I fear it is not that easy:
> 
>   Unless we set Python's "defaultencoding" to the site encoding
>   (and we have such a thing), Python cannot mix Unicode and non-Unicode.
> 
>   Thus, your "old" ZPT's would need to use only other old ZPT's and
>   "old" Python scripts and "old" methods (returning encoded texts)
>   while "strict" ZPT's would need to use only new (strict) ZPT's, scripts
>   and methods. Quite unfeasible...

Right, and setting Python's default encoding is out of the question.

Regards,

Martijn





More information about the Zope-Dev mailing list