Ordinal not in range(128)
Fabien HENON
fabien.henon at caramail.com
Sun Mar 2 17:49:38 EST 2003
Erik Max Francis wrote:
> Fabien HENON wrote:
>
>
>>I have written a POV-RAY editor for Linux using Python and Tkinter.
>>It mostly uses the text widget of Tkinter.
>>
>>You can find it at :
>>http://pyvon.sourceforge.net
>>
>>As you can add comments in POV-RAY scripts, people who are using
>>extended character (é,à,...) get the following message :
>>
>>UnicodeError: ASCII encoding error: ordinal not in range(128)
>
>
> This is a FAQ. All it means that the Unicode object you're trying to
> use as a normal string has not 7-bit clean, and so it can't know what
> encoding you want to use without you giving it more information. Try
>
> S = U.encode('latin-1')
>
> or something similar (provided the character set you want really is
> Latin-1).
>
In my case, my editor is multilanguage and users can choose between many
fonts. I am not a Unix guru, but latin-1 is for Western Europe (?). Is
it going to work for polish or Spaniards,...
Thanks
Fabien HENON
More information about the Python-list
mailing list