• # Voir les types

    Posté par (site web personnel) . En réponse au message str et encodage ASCII, unicode.... Évalué à 2.

    Afin de savoir ce que tu manipules, ajoutes temporairement un

    print type(res.product_id.name), type(xpak.pack_pro_id.name)

    Pour les fonctions d'encodage/décodage, en prenant une chaîne str (sans accent pour simplifier) et une chaîne unicode (avec un accent):

    >>> s = "chaine str"
    >>> s.decode('utf8')
    u'chaine str'
    >>> u = u"chaîne unicode"
    >>> u.encode('utf8')
    'cha\xc3\xaene unicode'
    

    À toi de voir si tes valeurs doivent être sous la forme de str encodant de l'utf8, ou bien d'unicode contenant directement les caractères accentués (ça dépend de l'usage que tu en as après).

    Une bonne raison de passer à Python3 :-)

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN