Jeff H wrote:
...
> decode vs encode
You decode from on character set to a unicode object You encode from a unicode object to a specifed character set
Pretty close: encode: Think of characters a "conceptual" -- you encode a character string into a bunch of bytes (unicode -> bytes) in order to send the characters along a wire, into an e-mail, or put in a database. decode: You got the bytes from the wire, database, Morse code, whatever. You decode the byte stream into characters, and now you really have characters. Thinking of it this way makes it clear which name is which, unless (as I did once in this thread) you switch opposite concepts carelessly. Characters are content (understood by humans), bytes are gibberish carried by hardware which likes that kid of thing. You encode a message into nonsense for your carrier to carry to your recipient, and the recipient decodes the nonsense back into the message. --Scott David Daniels [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list