Я читаю шину с байтовой последовательностью символов, и мне нужно декодировать ее в строку, но когда я использую метод декодирования, на выходе отображаются неопределенные символы, и мне нужно удалить / игнорировать их.
Спасибо всем за помощь
Я уже пытался использовать метод decode (encoding = 'utf-8', errors = 'ignore') или с encoding = 'ascii', но я получаю тот же результат.
x = ser.read_until(b'\x03', None)
string = x.decode(encoding='utf-8', errors='ignore')
Это фактический результат: xx423711B552000083x (x = неопределенный символ)
И я ожидал иметь: 423711B552000083