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

Python Discussion :

charset utf-8 defaillant ?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut charset utf-8 defaillant ?
    Bonjour je suis débutant sous python et essaye de fixer le charset d'un script à UTF-8 sous linux mais rien n'y fait.

    Pour le script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    print "é@à#"
    j'obtiens : é@Ã

    Quel est le problème ?

  2. #2
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    Ma question est mal posée, après lecture de quelques tutos...

    En fait je voudrais pouvoir sortir un string avec caractères accentués correctement sans code UTF ou diacritics ?

    Comment faire ?

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    C'est peut-être ton terminal qui n'est pas en UTF-8
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import sys
    print sys.stdout.encoding

  4. #4
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut
    Citation Envoyé par oiffrig Voir le message
    C'est peut-être ton terminal qui n'est pas en UTF-8
    Ou l'éditeur avec lequel il écrit ses scripts?

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Août 2004
    Messages
    723
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 723
    Par défaut
    Moins probable.
    L'interpréteur affiche é pour é, donc il décode de l'utf-8 en latin-1 ou encodage similaire. La source est apparemment bien en utf-8, c'est le terminal qui ne l'est pas.

  6. #6
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    print sys.stdout.encoding
    >> UTF-8

    C'est probablement vim, alors ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de Charset UTF-8
    Par Lost In Translation dans le forum Apache
    Réponses: 3
    Dernier message: 30/10/2008, 17h08
  2. @charset "utf-8";, son utilité ?
    Par {F-I} dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 31/03/2008, 10h21
  3. Bonjour, JSP avec Charset UTF-8 Problème
    Par chakcc dans le forum Langage
    Réponses: 1
    Dernier message: 03/01/2007, 11h45
  4. [XSLT] XML+XSL=HTML avec charset UTF-16
    Par Steph4fun dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 02/10/2006, 07h54
  5. [Conception] utf8_decode() ou charset=utf-8
    Par viny dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 18/09/2006, 17h13

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