Pour toutes les sources, mais aussi pour tout les fichiers que nous auront à traiter, UTF-8 sera notre encodage par défaut à tous. Cela implique :
- de mettre la ligne
Code:
# -*- coding: UTF-8 -*-
An début de chaque fichier PY. Ceci bien sûr en plus de la traditionnelle
Code:
#!/usr/bin/env python
Qui, elle, améliore la portabilité sous les systèmes GNU/Linux. Mais je suis sur que vous méttiez déjà cette dernière. ;-)
- de créer un fichier nommé "sitecustomize.py" dans le dossier /Python24/Lib/site-packages, contenant les deux lignes
Code:
import sys
sys.setdefaultencoding('UTF-8')
En cas de problème quelconque, poster ici.