Dans Eclipse, j'ai mis utf-8 dans Edit - Set encoding ainsi que dans Project - Text file encoding. Et j'ai rajouté la ligne # -*- coding: utf-8 -*- au début du fichier. J'ai du oublier quelque chose, mais quoi ? Par contre, ces modifications ont été suffisantes pour mon ancien code, avec les str.
Eclipse utilise pydev. Peut-être y a-t-il un rapport ?
Attention, sur un poste, j'ai un comportement bizarre quand l'appli est lancée à partir d'Eclipse/PyDev. Pour je ne sais quelle raison, il est possible de mixer les chaines unicode et str dans tous les sens sans erreur (même lorsque l'encodage n'est pas correct). Le même code plante lorsqu'il est lancé à partir de la ligne de commande (ce qui est normal). Donc, un lancement à partir de la ligne de commande de temps en temps n'est pas un luxe.
Nicolas
Dans Eclipse, j'ai mis utf-8 dans Edit - Set encoding ainsi que
dans Project - Text file encoding.
Et j'ai rajouté la ligne # -*- coding: utf-8 -*-
au début du fichier.
J'ai du oublier quelque chose, mais quoi ?
Par contre, ces modifications ont été suffisantes pour mon
ancien code, avec les str.
Eclipse utilise pydev. Peut-être y a-t-il un rapport ?
Attention, sur un poste, j'ai un comportement bizarre quand l'appli est lancée à partir d'Eclipse/PyDev.
Pour je ne sais quelle raison, il est possible de mixer les chaines unicode et str dans tous les sens sans erreur (même lorsque l'encodage n'est pas correct). Le même code plante lorsqu'il est lancé à partir de la ligne de commande (ce qui est normal).
Donc, un lancement à partir de la ligne de commande de temps en temps n'est pas un luxe.
Dans Eclipse, j'ai mis utf-8 dans Edit - Set encoding ainsi que dans Project - Text file encoding. Et j'ai rajouté la ligne # -*- coding: utf-8 -*- au début du fichier. J'ai du oublier quelque chose, mais quoi ? Par contre, ces modifications ont été suffisantes pour mon ancien code, avec les str.
Eclipse utilise pydev. Peut-être y a-t-il un rapport ?
Attention, sur un poste, j'ai un comportement bizarre quand l'appli est lancée à partir d'Eclipse/PyDev. Pour je ne sais quelle raison, il est possible de mixer les chaines unicode et str dans tous les sens sans erreur (même lorsque l'encodage n'est pas correct). Le même code plante lorsqu'il est lancé à partir de la ligne de commande (ce qui est normal). Donc, un lancement à partir de la ligne de commande de temps en temps n'est pas un luxe.