Ich lese Dateinamen aus dem Dateisystem und möchte sie als JSON-codiertes Array senden. Das Problem ist, dass Dateien im Dateisystem in ungültiger Kodierung gespeichert werden können, und ich muss mit dieser Situation umgehen, um ungültige Dateinamen wegzulassen, bevor sie an json.dump
übergeben wird, sonst wird es fehlschlagen.
Gibt es eine Möglichkeit zu überprüfen, dass mein String (Dateiname) gültige utf-8 Zeichen enthält?
Wie wäre es mit den folgenden Versuchen?
%Vor%... basierend auf einer Antwort auf eine ähnliche Frage hier: Wie schreibt man ein Python-Check, um zu sehen, ob die Datei UTF-8 ist?
Tags und Links python utf-8 json invalid-characters