[Python-Dev] Adding .decode() method to Unicode
Barry A. Warsaw
barry@digicool.com
Tue, 12 Jun 2001 10:22:26 -0400
>>>>> "M" == M <mal@lemburg.com> writes:
M> Codecs are in no way constrained to only interface between
M> strings and Unicode. There are many other possibilities for
M> their usage out there. Just look at the latest checkins for a
M> bunch of string-string codecs for examples of codecs which
M> solve common real-life problems and do not interface to
M> Unicode.
Having just followed this thread tangentially, I do have to say it
seems quite cool to be able to do something like the following in
Python 2.2:
>>> s = msg['from']
>>> parts = s.split('?')
>>> if parts[2].lower() == 'q':
... name = parts[3].decode('quopri')
... elif parts[2].lower() == 'b':
... name = parts[3].decode('base64')
...
-Barry