I'm reading filenames from file system and I want to send them as JSON encoded array. The problem is that files on file system can be stored in invalid encoding, and I need to handle this situation to omit invalid filenames before passing it to json.dump
, otherwise it will fail.
Is there a way to check that my string (filename) contains valid utf-8 chars?