Support for Non-ASCII systems
Boa doesn't work out-of-the-box with non-ASCII characters in source code.
To edit source on non-ASCII systems you'll need the following:
- Unicode build of wxPython
- A sitecustomize.py module on the python path (e.g. in site-packages if it
should be used for all Python modules or in the Boa root directory if it
should only be used by Boa)
This module should set the global default encoding with
e.g. sys.setdefaultencoding('utf-8')
- For non-ascii Zope support, in xmlrpclib the parser is initialised
with the defaultencoding, so only choose one of the following encodings
in sizecustomize.py if you also intend to use non-ascii source with Zope
because they are the only ones that expat supports:
ascii, utf-8, utf-16 or iso-8859-1 (latin-1).
Boa Constructor - Application Help - Support for Non-ASCII systems