## 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