La situation est tout de même bien différente
Python 3 existe depuis longtemps (ils en sont à Python 3.3 en dev, 3.2 en stable) mais quelques grosses libs ne sont pas encore compatibles (
), ce qui fait que beaucoup restent en Python 2.6+.
Fondamentalement, Python 3 n'apporte rien au niveau de la gestion de l'Unicode, mais au contraire
retire les chaînes ASCII du circuit, ainsi que le préfixe u ("toto" == ASCII et u"toto" == unicode en Python 2, "toto" == unicode en Python 3). Du coup, la plupart des problèmes avec de l'Unicode (souvent à cause d'un préfixe u oublié dans un coin de code rarement appelé) disparaissent magiquement. Comme je trouve que c'était LE problème de Python, je suis plutôt content ^^