Olá estou tendo problemas na parte de criar o dicionário para Upload , mas especifico quando vai decodificar em UTF-8
trecho do código 
data = {
    'message': 'Adicionando um novo arquivo',
    'content': encoded_content.decode('utf-8')
}
response = requests.put(url, json=data, headers=headers)
response.status_code
Erro 
---------------------------------------------------------------------------
UnicodeDecodeError                        Traceback (most recent call last)
Cell In[49], line 3
      1 data = {
      2     'message': 'Adicionando um novo arquivo',
----> 3     'content': encoded_content.decode('utf-8')
      4 }
      6 response = requests.put(url, json=data, headers=headers)
      7 response.status_code
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xad in position 0: invalid start byte
será que tem algo a ver com formato "utf-8" em si ou tbm por ser csv poderia algo relacionado ao delemitador ";" detalhe que tentei outros formatos tipo "latin-1" mas retorna 422