Alors en fait là ce que tu .encode c'est la valeur de retour de print(...), or cette valeur est None et de toute façon au moment où print retourne, le texte est déjà affiché, c'est trop tard pour l'encoder. Déjà ça ne va pas. Mais de toute façon, str.encode retourne des bytes, et print n'est pas fait pour afficher ça.
# -*- coding: utf-8 -*-
A = u'►'.encode('utf-8')
B = u'Présents'.encode('ISO-8859-1')
C = "PTECH {} {}".format(A,B)
print C
PTECH ⺠Présents
- Edité par [FR] Destal 14 août 2019 à 13:55:38
“La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.”
Caractère Spéciaux
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
typage structurel ftw