IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI/RAD Python Discussion :

Encore Boa Constructor et éèç !?


Sujet :

EDI/RAD Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 211
    Billets dans le blog
    1
    Par défaut Encore Boa Constructor et éèç !?
    Bonjour,

    Je viens d'essayer tout un tas d'exercices littéraires renseignés sur ce forum (et sur d'autres aussi ).
    Boa accepte bien les caractères accentués dans le code en plaçant simplement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    dans les deux premières lignes du code.

    Mais où il y a autre problème,c'est dans la fenêtre d'affichage, en-dessous de la fenêtre d'édition du code, tous les caractères é, è,ç, °, ê, ë,...sont"oubliés, tout simplement. Ils ne sont pas affichés !

    PAr exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    import sys
    a = sys.getdefaultencoding()
    print a, "-éèç-"
    me donne comme résultat :
    ascii --

    Je ne travaille pas (encore ) dans des fenêtres Tk.

    J'étudie Python.
    Je travaillais avec Scite, mais il a toujours le bug avec input() ey raw_input(). C'est pourquoi j'essaye Boa maintenant.

    Je suis sous ubuntu intrepid, boa 0.6.1.
    Le langage par défaut de ubuntu est fr.be. Mais quand j'essaye de modifier le langage dans Boa (dans "Tools/Choose IDE Langage"), il semble accepter mon choix dans la liste, mais après un redémarrage, il est encore et toujours en "French" et en ascii !?

    Qui connait la solution pour corriger l'affichage ?

    Ce problème n'est pas vraiment critique mais un peu perturbant.
    Je viens d'effectuer un essais avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    from Tkinter import *
    fen1 = Tk()
    tex1 = Label(fen1, text='Bonjour à tout le monde !')
    tex1.pack()
    bou1 = Button(fen1, text='Quitter', command = fen1.destroy)
    bou1.pack()
    fen1.mainloop()
    et ici, le "à" dans la phrase est bien affiché !

    C'est donc un problème propre à Boa, semble-t-il !

    A+

  2. #2
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2002
    Messages : 309
    Par défaut
    J'utilise le "latin-1" et je n'ai pas de problème.

    Bonne chance

  3. #3
    Membre très actif

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Âge : 75
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 211
    Billets dans le blog
    1
    Par défaut
    Bonjour Gamal le Celte,

    J'ai essayé la version Boa, que j'ai téléchargée sur leur site de téléchargement officiel, sur une autre version Ubuntu (Heron), et là, pas de problème.
    Sous Win xp, ce n'est pas tout à fait la même version et je n'ai pas constaté ce défaut ... mais je préfère rester sous Linux.

    A+

  4. #4
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2002
    Messages : 309
    Par défaut
    Que se soit sous Windows ou sur Linux, la version de Boa est la même, c'est la 0.6.1.
    Il faut toujours prendre la dernière version (sauf cas particulier).

  5. #5
    Membre Expert
    Avatar de DelphiManiac
    Homme Profil pro
    Homme à tout faire
    Inscrit en
    Mars 2002
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Homme à tout faire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 147
    Par défaut
    Ce n'est pas parce que tu insères :
    que ton fichier est effectivement encodé en utf8, cette ligne n'est là que pour indiquer à python que ton fichier doit être considéré comme un fichier encodé en utf-8.

    Un caractère 'é' encodé dans un fichier en 'latin1' occupera la place d'un octet et dans un fichier 'utf8', 2 octets.

    Ton éditeur (dans ton cas BOA) doit te permettre de choisir l'encodage de ton fichier. Vérifies dans les options ou préférences.

    Sinon en dernier recours, essayes avec un éditeur texte généraliste. Je n'en connais pas pour linux étant moi même sous windows.

    Pour plus d'info sur la ligne coding : http://www.python.org/dev/peps/pep-0263/

Discussions similaires

  1. [Boa] Problème Boa constructor 0.6
    Par Zavonen dans le forum EDI/RAD
    Réponses: 18
    Dernier message: 06/08/2010, 11h56
  2. [Boa] Boa Constructor ne démarre pas : Notebook Sizer ?
    Par Papy Octet dans le forum wxPython
    Réponses: 2
    Dernier message: 16/10/2007, 10h09
  3. [Boa] Comment installer boa constructor 0.5.2
    Par Didier100 dans le forum EDI/RAD
    Réponses: 8
    Dernier message: 27/03/2007, 19h11
  4. [Boa] installation de boa constructor
    Par medchennani dans le forum EDI/RAD
    Réponses: 2
    Dernier message: 22/03/2007, 22h37
  5. [Boa] Problème ouverture boa-constructor-0.4.4.win32
    Par Didier100 dans le forum EDI/RAD
    Réponses: 2
    Dernier message: 04/11/2006, 14h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo