Bonjour,
J'utilise la fonction .decode() pour transformer le charset de pages web selon leur format respectif. J'ai un soucis avec un script java inclu dans une page. Je ne vais pas détailler tout le problème (trop long) mais je bloque sur ce détail pourtant simple en apparence:
Si je veux transformer le caractère '\101' en 'A', il faut taper
Et hop ça me sort un 'A' sur mon terminal
Code : Sélectionner tout - Visualiser dans une fenêtre à part print '\101'.decode('utf-8')
Pour une raison que je comprends mal ça ne fonctionne pas avec une chaine de caractères:
Et là il me sort:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 str='\\101' print str.decode('utf-8')
\101
(au lieu de A)
?...
Et donc je suis bloqué sans trop comprendre ce qui se passe...
Avez-vous une idée ?
Partager