J'essaie d'appeler la fonction Python time.strftime()
à l'aide d'une chaîne de formatage Unicode :
u'%d\u200f/%m\u200f/%Y %H:%M:%S'
( \u200f
est la "marque de droite à gauche" (RLM).
Cependant, je reçois une exception indiquant que le caractère RLM ne peut pas être encodé en ascii :
UnicodeEncodeError : le codec 'ascii' ne peut pas encoder le caractère 'u'. \u200f ' en position 2 : ordinal not in range(128)
J'ai essayé de chercher une alternative, mais je n'en ai pas trouvé de raisonnable. Existe-t-il une alternative à cette fonction, ou un moyen de la faire fonctionner avec des caractères Unicode ?