lundi 30 septembre 2013

Ha Python, les joies de l'encoding du code

Depuis que je programme en python, j'étais confronté à un problème qui n'était nullement bloquant mais qui m'agaçais prodigieusement : Sur mon raspberry pi, aucun commentaire avec des caractères Français ne passaient. J'avais systématiquement une erreur de compilation :

Après une recherche sur le Net voici la solution, il faut mettre l'encoding en début de fichier.
Et naturellement régler vos éditeurs pour qu'il sauvegarde dans le même format.



Donc pour l'UTF8, en début de fichier source il faut ajouter la ligne :


# -*- coding: utf8 -*-

Pour eclipse Junos, l'option se trouve dans : 
Windows ==> preference 
Puis General==>Editors==> text Editor ==> spelling : Encoding.

Pour NotePad++ ==> il y a un menu encodage, directement.

Pour plus de détail consultez l'excellent article de Sam&Max : 

Aucun commentaire:

Enregistrer un commentaire