Solucionando el problema del unicode con documentos text/xml en zpt
Si has intentado generar un documento text/xml desde un zpt (en mi caso un RSS), te habrás dado cuenta que el soporte del encoding iso-8859-15 no está activado por defecto, y siempre que intentas introducir un carácter de este juego de caracteres en tu documento XML, salta una excepción ZPT.
Solución?
Pues consiste en colocar en el PYTHON_PATH del binario de python que utilice zope, un fichero como éste:
sitecustomize.py
import sys
sys.setdefaultencoding('iso-8859-1')
Y al reiniciar zope, por fin te funcionará el unicode como dios manda. :)
Pues consiste en colocar en el PYTHON_PATH del binario de python que utilice zope, un fichero como éste:
sitecustomize.py
import sys
sys.setdefaultencoding('iso-8859-1')
Y al reiniciar zope, por fin te funcionará el unicode como dios manda. :)