Verwenden eines Unicode-Formats für Pythons `time.strftime ()`
Ich versuche Pythons @ anzuruftime.strftime()
-Funktion mit einer Unicode-Formatzeichenfolge:
u'%d\u200f/%m\u200f/%Y %H:%M:%S'
(\u200f
ist das "Right-To-Left Mark" (RLM).)
Ich erhalte jedoch die Ausnahme, dass das RLM-Zeichen nicht in ASCII codiert werden kann:
UnicodeEncodeError: Der Codec 'ascii' kann das Zeichen u '\ u200f' an Position 2 nicht codieren: Ordnungszahl nicht im Bereich (128)
Ich habe versucht, eine Alternative zu suchen, konnte aber keine vernünftige finden. Gibt es eine Alternative zu dieser Funktion oder eine Möglichkeit, sie mit Unicode-Zeichen arbeiten zu lassen?