Introdução
Para definir o mapa de caracteres como unicode, no ambiente PZP, é necessário criar o arquivositecustomize.py
na estrutura de bibliotecas do Python da instancia, de acordo com a versão python disponível, no diretório ${buildout:directory}/Python-2.4/lib/python2.4/site-packages/
, ou no diretório ./lib/python2.4/site-packages/
dos ambientes virtuais.Buildout
Ambiente Virtual em Plone 3.3.5:[unicode] recipe = plone.recipe.command update-command = ${unicode:command} command = cat > ${buildout:directory}/lib/python2.4/site-packages/sitecustomize.py << EOF import sys sys.setdefaultencoding('utf-8') EOF Ambiente Virtual em Plone 4.1.4: [unicode] recipe = plone.recipe.command update-command = ${unicode:command} command = cat > ${buildout:directory}/lib/python2.6/site-packages/sitecustomize.py << EOF import sys sys.setdefaultencoding('utf-8') EOF Ambiente Virtual em Plone 4.2.1: [unicode] recipe = plone.recipe.command update-command = ${unicode:command} command = cat > ${buildout:directory}/lib/python2.7/site-packages/sitecustomize.py << EOF import sys sys.setdefaultencoding('utf-8') EOF
Comentários