URL: https://linuxfr.org/forums/programmation-python/posts/encodage-decodage-de-chaines Title: Encodage/décodage de chaines Authors: David Date: 2017年02月23日T09:35:49+01:00 License: CC By-SA Tags: Score: 2 Bonjour J'ai besoin d'un peu d'explication sur mon problème. J'utilise python 2.6 sous Windows (Oui, on est sur LinuxFR, mais j'espère qu'on me pardonnera). J'interroge un web service dont je récupère ça : machaine = u'Param\xc3\xa8tres' Je reconnais le C3A8 qui correspond au caractères 'è' en UTF-8. J'ai besoin d'enregistrer cette chaine dans un fichier texte en UTF8. J'ai commencé par travailler de manière réfléchie, puis tenter les decode/encode utf8/iso8859 au hasard. La plupart du temps, je tombe sur l'erreur "UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 153: ordinal not in range(128)" J'en viens à ne plus savoir ce que j'ai vraiment, ce que je dois en faire. J'ai l'impression que machaine est codée en ASCII, mais contient des caractères non ASCII. Pouvez vous me donner des informations sur le codage de machaine et ce que je peux en faire. Merci pour votre aide. David.

AltStyle によって変換されたページ (->オリジナル) /