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