Page 1 sur 1

Codage des fichiers : quel format ?

Publié : 11 nov. 2008, 23:17
par danF
ligne 48-49 de pyromath.py :

Code : Tout sélectionner

LesFiches = [(u'Sixi\xe8me', sixiemes.sixiemes, (
    "u'Calcul mental'",
    "u'\xc9crire un nombre d\xe9cimal'",

lignes 134-137 :

Code : Tout sélectionner

    # Vérifie que LaTeX et un lecteur de pdf sont bien installés sous Windows,
    # et cherche quel est le lecteur pdf installé sous les autres OS.
    #Défini les programmes utilisés pour obtenir les fiches
de temps à autre, les accents passent, de temps à autre, pas :(
Quel est le codage utilisé ? UTF8 ?

Re: Codage des fichiers : quel format ?

Publié : 11 nov. 2008, 23:31
par Arnaud
C'est de l'unicode.

Un exemple de screenshot avec des problèmes d'accents ?
Ce serait bien qu'on voit.

Re: Codage des fichiers : quel format ?

Publié : 12 nov. 2008, 00:10
par danF
je le vois tel que je te le le copie-colle dans le message précédent ! Pas de symbole cabalistique, mais ce slash x e 9 à la place de l'accent grave par exemple. Si tu veux vraiment la copie d'écran, je peux la faire :)

Re: Codage des fichiers : quel format ?

Publié : 12 nov. 2008, 08:38
par Jérôme
Les deux exemples que tu donnes sont différents. Ceci explique la différence des caractères accentués. Le premier est en unicode comme le dit Arnaud pour pouvoir s'afficher correctement dans la boite de dialogue Pyromaths (enfin, d'habitude :roll: ).
Le second est un commentaire dans le code pour qu'on sache ce que fait la fonction, comment elle fonctionne, etc. Elle commence par #.
Quand tu dis que les accents ne passent pas, tu parles bien du programme Pyromaths ? Peux-tu nous préciser le système sur lequel tu travailles (Debian, Ubuntu ?) et quelle version tu utilises.

Re: Codage des fichiers : quel format ?

Publié : 12 nov. 2008, 16:07
par danF
je me suis mal exprimé. A l'exécution, tout se passe sans problème. J'étais juste surpris d'un codage différent des accents dans le source. Tu m'as éclairé !C'est donc ok comme cela.

Re: Codage des fichiers : quel format ?

Publié : 12 nov. 2008, 18:41
par Jérôme
:lol:

Re: Codage des fichiers : quel format ?

Publié : 12 nov. 2008, 19:28
par Arnaud
Okkkkk....je viens de comprendre la question également :lol:

Re: Codage des fichiers : quel format ?

Publié : 24 nov. 2008, 19:14
par nico_
Cela dit, si l'encodage de tes sources est correctement déclaré (en début de fichier), il est inutile de taper "u'Sixi\xe8me', u'Sixième' fonctionne très bien.

Re: Codage des fichiers : quel format ?

Publié : 24 nov. 2008, 19:52
par Jérôme
Ah ? Ce serait hyper pratique. Il me semblait avoir essayer aux débuts de Pyromaths. Merci pour l'info.

Re: Codage des fichiers : quel format ?

Publié : 24 nov. 2008, 20:01
par nico_
Le seul problème, c'est parfois avec les traceback (si on utilise la fenêtre de sortie d'erreur de wxpython par exemple, mais ce n'est pas ton cas, et de toute façon le problème est le même avec les accents dans les commentaires).