python 2.7 and unicode (one more time)
breamoreboy at yahoo.co.uk
Thu Nov 20 21:59:58 CET 2014
On 20/11/2014 18:06, Ian Kelly wrote:
> On Thu, Nov 20, 2014 at 10:42 AM, <random832 at fastmail.us> wrote:
>> and it means you can't safely
>> blindly use %s with an unknown object.
> You can't safely do this anyway. Whether it's %s with a str and a
> unicode, or %s with a unicode and a str, *something* is going to have
> to be implicitly encoded or decoded, and if ascii doesn't happen to be
> the correct encoding then the result will be either an error or a
> silent failure.
All I know about this encoding/decoding malarky is that I'd prefer an
error to a silent failure any day of the week.
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
More information about the Python-list