Проверить правильность строки utf8 в Python

Я читаю имена файлов из файловой системы и хочу отправить их в виде массива в кодировке JSON. Проблема в том, что файлы в файловой системе могут храниться в недопустимой кодировке, и мне нужно обработать эту ситуацию, чтобы опустить недопустимые имена файлов, прежде чем передавать их в json.dump , иначе он не удастся.

Есть ли там способ проверить, что моя строка (имя файла) содержит допустимые символы utf-8?

9
задан troex 10 March 2011 в 11:37
поделиться