Как исправить ошибкуUnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 1: invalid start byte?
Всем дарова, не знаю как исправить ошибку: UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 1: invalid start byte
Использую кодировку utf-8, пишу ратник. Когда отправляю команду dir, он должен вернуть результат, но вылазит ошибка, я так понял из-за того что в результате есть кириллица, использовал кодировку cp1251, ошибка не вылазит, но вместо русских букв непонятные символы. Если использовать кодировку utf-8 и запускать ратник на кали линукс, то результат возвращается вместе с кириллицей и ошибка не вылазит, а если запускать ратник на windows, то вылазит ошибка
сам код:
import socket
import os
import sys
import json
reload(sys)
sys.setdefaultencoding("utf-8")
Traceback (most recent call last):
file "exploit.py", line 40 in
my_backdoor.run()
file "exploit.py", line 35 in run
self.reliable_send(output.encode())
UnicodeDecodeError: 'utf-8' codec can't decode 0x92 in position 1: invalid start byte