t = ''
e = t.encode('utf-16le')
"""""".join(chr(x).encode('utf-8') for x in struct.unpack('<' + 'H' * (
    len(e) // 2), e))
Как отфильтровать (или заменить) символы Юникода, которые в UTF-8 занимают более 3 байтов?