Помогите с байтами!

Я сделал программу на питоне чтобы можно было текст конвертировать в байты и наоборот... Я сделал его при помощи ткинтера!

def shifrate():
    encoded = bytes(Text1.get(1.0, END), 'utf-8') #Текст1 это поле которое будет конвертироваться
    Text2.delete(1.0, END) #Поле где будет конвертированный текст
    Text2.insert(1.0, encoded)

когда я ввожу "Привет" то мне в поле пишет "Привет!", как его обратно вернуть в строку или в байты? или в такой вид: b'\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82!\n'


Ответы (1 шт):

Автор решения: S. Nick

Попробуйте так:

_encoded = bytes("Привет", 'utf-8')
print(_encoded)          # b'\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82'
 
text = _encoded.decode()
print(text)              # Привет
→ Ссылка