George Sakkis wrote: > The following snippet results in different outcome for (at least) the > last three major releases: > >>>> import urllib >>>> urllib.unquote(u'%94') > > # Python 2.3.4 > u'%94' > > # Python 2.4.2 > UnicodeDecodeError: 'ascii' codec can't decode byte 0x94 in position 0: > ordinal not in range(128) > > # Python 2.5 > u'\x94' > > Is the current version the "right" one or is this function supposed to > change every other week ?
why are you passing non-ASCII Unicode strings to a function designed for fixing up 8-bit strings in the first place? if you do proper encoding before you quote things, it'll work the same way in all Python releases. </F> -- http://mail.python.org/mailman/listinfo/python-list