Bonjour,
A partir de la valeur unicode connue d'un caractère (03A9) je cherche à obtenir la valeur hexa de son code UTF-8 (CEA9).
Malgré mes recherches sur les conversions, je reste sans solution.
Merci par avance.
Bonjour,
A partir de la valeur unicode connue d'un caractère (03A9) je cherche à obtenir la valeur hexa de son code UTF-8 (CEA9).
Malgré mes recherches sur les conversions, je reste sans solution.
Merci par avance.
Salut,
ça répond à ta question ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 >>> h = u"\u03a9" >>> h u'\u03a9' >>> print h >>> i = h.encode('utf-8') >>> i '\xce\xa9' >>> print i >>>
Merci "monnomamoi",
il subsiste un problème qui semble lié à ma configuration car j'obtiens l'erreur ci-dessous:
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u03a9' in position 0: ordinal not in range(256)
J'ai trouvé un super site qui pourrait te servir autant qu'a moi :
http://boodebr.org/main/python/all-a...on-and-unicode
si ça coince au niveau du "print h", essaie "print repr(h)"
Un grand merci pour ce lien très instructif.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager