char 128? no... 256

Brian Quinlan brian at sweetapp.com
Wed Feb 12 20:26:42 CET 2003


> All of my devices can display the TradeMark symbol correctly.
> None of them can print the Unicode character 8482.

These two statements seem contradictory.

> I never use Unicode.

But you are using it in this case.

> The TradeMark symbol is being encoded to that Unicode value, 8482.
> I would like to decode that back to what I assume is iso-8859-1.
> However, encoding back to iso-8859-1 only allows characters under 
> 256.

So now you understand that what you want is impossible, right? That's
like saying that you want to convert a Japanese character to ASCII.

Your machine might be using the windows-1252 encoding. Try:

print unichr(8482).encode('windows-1252')

Cheers,
Brian






More information about the Python-list mailing list