décodage et encodage de la chaîne hébraïque en Python
Je suis en train de coder et de décoder l'hébreu chaîne "שלום". Cependant, après l'encodage, je reçois charabia:
>>> word = "שלום"
>>> word = word.decode('UTF-8')
>>> word
u'\u05e9\u05dc\u05d5\u05dd'
>>> print word
שלום
>>> word = word.encode('UTF-8')
>>> word
'\xd7\xa9\xd7\x9c\xd7\x95\xd7\x9d'
>>> print word
׳©׳׳•׳
Comment dois je faire propely?
Grâce.
source d'informationauteur user1767774
Vous devez vous connecter pour publier un commentaire.
Vous aurez à vous assurer que vous avez le droit de codage dans votre environnement de shell, ou un script).
Si vous êtes à l'aide d'un script sont les suivants:
s'assurer que votre environnement connaît votre utilisation de l'UTF-8.
Vous pouvez constater que votre terminal shell va attendre ASCII, donc assurez-vous qu'il est en mesure de soutenir l'UTF-8.