Есть одно оборудование, которое работает на винде и на com порту (привет из 90-х)
И я считываю что оттуда приходит вот так:
import serial
import time
ser = serial.Serial(
port='COM1',\
baudrate=115200,\
parity=serial.PARITY_NONE,\
stopbits=serial.STOPBITS_ONE,\
bytesize=serial.EIGHTBITS,\
timeout=0)
print("connected to: " + ser.portstr)
#this will store the line
seq = []
count = 1
while True:
for c in ser.read():
seq.append(chr(c)) #convert from ANSII
joined_seq = ''.join(str(v) for v in seq) #Make a string from array
if chr(c) == '\n':
print("Line " + str(count) + ': ' + joined_seq)
seq = []
count += 1
break
ser.close()
И все нормально работает, но там где должна быть кириллицей надпись "Взрослая женщина" получаю кракозяблики
R,3,2022-02-16,16:32:52,masha,§¨,21,Y,§¸§Ö§Ý§î§ß§Ñ§ñ §Ü§â§à§Ó§î,§£§Ù§â§à§ã§Ý§Ñ§ñ §Ø§Ö§ß§ë§Ú§ß§Ñ,
Как это декодировать?