J'ai beaucoup de problèmes "impossible de coder" et "impossible de décoder" avec Python lorsque je lance mes applications depuis la console. Mais dans le Eclipse PyDev IDE, le codage des caractères par défaut est fixé à UTF-8 et je vais bien.
J'ai fait des recherches sur le réglage de l'encodage par défaut, et les gens disent que Python supprime le fichier sys.setdefaultencoding
au démarrage, et nous ne pouvons pas l'utiliser.
Quelle est donc la meilleure solution ?
1 votes
Voir l'article de blog L'Illusoire setdefaultencoding .
3 votes
The best solution is to learn to use encode and decode correctly instead of using hacks.
Cela était certainement possible avec python2 au prix de ne jamais oublier de le faire / d'utiliser systématiquement votre propre interface. D'après mon expérience, cela devient très problématique lorsque vous écrivez du code que vous voulez faire fonctionner à la fois avec python2 et python3.