On Tue, 23 Mar 2010 11:46:33 -0700, nn wrote: > Actually what I want is to write a particular byte to standard output, > and I want this to work regardless of where that output gets sent to.
What do you mean "work"? Do you mean "display a particular glyph" or something else? In bash: $ echo -e "\0101" # octal 101 = decimal 65 A $ echo -e "\0375" # decimal 253 � but if I change the terminal encoding, I get this: $ echo -e "\0375" ý Or this: $ echo -e "\0375" ² depending on which encoding I use. I think your question is malformed. You need to work out what behaviour you actually want, before you can ask for help on how to get it. -- Steven -- http://mail.python.org/mailman/listinfo/python-list