Personal tools
You are here: Home > Tutoriais > Python/Zope/Plone > Configuração de encode do Python
Document Actions

Configuração de encode do Python

by Tânia Andrea last modified 2009-03-04 01:59

Esta configuração foi necessária na migração após ocorrer o erro de 'ascii' ou 'UnicodeDecodeError', segue como mudar enconde do Python

  1. Acessar o servidor como usuário zope
      $ su -
  2. Em /usr/local/lib/python2.4/site-packages/sitecustomize.py criar arquivo com as linhas:
      import sys
    sys.setdefaultencoding("utf-8")
    Obs: No Windows seria mais ou menos em C:\Program Files\Plone 2.5\Python\Lib\site-packages\
            No MAC algo como /Applications/Plone-2.5.4/Python-2.4.4/lib/python2.4/site-packages
  3. ou, Em /usr/local/sua_instancia/etc/zope.conf acrescentar as linhas
      rest-input-encoding utf-8
    rest-output-encoding utf-8
  4. Então, reiniciar o Zope