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.
Partager