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 :

Table de conversion de caractères interne


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 30
    Points : 28
    Points
    28
    Par défaut Table de conversion de caractères interne
    Bonjour,
    Dans un encodage interne, le caractère @ = '00'.
    En unicode @ = '\u0040'.
    A partir de l'information '00', je souhaite récupérer '@' dans une variable type string sachant que j'utilise Python 3.x

    Avec Python 2.x, j'utilisais la methode suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    internal2unicode_dict = {
        '00':'0040',
        '01':'00A3',
        '02':'0024',
        '03':'00A5',
        '04':'00E8'}
     
    internal = '00'
    if internal in internal2unicode_dict:
        str = u'\u" + internal2unicode_dict[internal] + "'"
    Merci par avance.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Février 2007
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 30
    Points : 28
    Points
    28
    Par défaut
    Je pense avoir trouvé mais y a-t-il une meilleure méthode ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    internal2unicode_dict = {
        '00':'\u0040',
        '01':'\u00A3',
        '02':'\u0024',
        '03':'\u00A5',
        '04':'\u00E8'}
     
    internal = '00'
    if internal in internal2unicode_dict:
        s = internal2unicode_dict[internal]
     
    print(repr(s))

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

Discussions similaires

  1. conversion de caractéres
    Par longjohn dans le forum Général Python
    Réponses: 3
    Dernier message: 27/08/2005, 16h03
  2. [VB.NET] Conversion de caractères
    Par WriteLN dans le forum Windows Forms
    Réponses: 8
    Dernier message: 17/03/2005, 08h45
  3. [DOS] batch et conversion de caractères
    Par lujayne dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 14/12/2004, 16h05
  4. [DB2][Access]Conversion de caractères
    Par BAYRAL dans le forum DB2
    Réponses: 2
    Dernier message: 12/10/2004, 10h00
  5. Conversion et re-conversion des caractères reservé à MySQL
    Par Didier100 dans le forum Bases de données
    Réponses: 4
    Dernier message: 30/06/2004, 14h23

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