Re: mailing list active ? problem with 0.5.1.E
mjekl <mjekl-5NkKmD7n/[email protected]> Wed, 15 Sep 2004 19:12:36 +0000 (UTC)
| Newsgroups | gmane.comp.python.spe.user |
|---|---|
| Message-ID | <[email protected]> |
<mail@...> writes:
> In fact it probably hasn't anything to do with the characters in the
directory name but with that ones in your
> file.
>
> The reason is a "feature" in the wxStyledTextControl from wxPython Spe uses.
This text control always
> tries to save files with the python standard encoding which happens to be
ascii out of the box. If your file
> isn't ascii encoded (e.g. if you are using non-ascii chars in comments or
strings), you get the above
> error.
>
> Perhaps the problem arises as well with non-ascii directory names, but I
haven't tested that.
>
> The solution I found will probably work any way so here is it:
>
> In the "site-packages" directory in my python dir (/usr/lib/python/site-
packages on my linux box) I
> created a file named "sitecustomize.py" with the following content:
>
> -----------------
> import sys
>
> sys.setdefaultencoding('iso-8859-1')
> -----------------
>
> This script is run automatically on python startup and sets the default
encoding to 'iso-8859-1'. Please
> insert your appropriate encoding, e.g. 'utf-8'.
>
> Everything should work fine now.
>
> Bye,
>
> Benno.
>
THANK YOU, THANK YOU, BENNO!
YOU ARE THE GREATEST!!!
I can't believe I've seen (and posted) so many times on this "issue". It's
really an ISSUE for everyone who uses more than plain-old ascii. And the answer
was so simple (when you know it :-).
There's some free beer for you if you ever come this way (Portugal)!
Best,
mjekl