They have changed it in Python 3.x. It's much easier there since unicode is the default and as I understand no encoding/decoding will be needed in most cases