greg schrieb: > paul wrote: >> However, this will change in py3k..., >> what's the new rule of thumb? [snipp]
> So you won't be able to get away with ignoring encoding > issues in py3k. On the plus side, it should all be handled > in a much more consistent and less error-prone way. If > you mistakenly try to use encoded data as though it were > decoded data or vice versa, you'll get a type error. Thanks for your detailed answer. In fact, having encode() only for <str> and decode() for <byte> will simplify things a lot. I guess implicit encode() of <str> when using print() will stay but having utf-8 as the new default encoding will reduce the number of UnicodeError. You'll get weird characters instead ;) cheers Paul -- http://mail.python.org/mailman/listinfo/python-list