UnicodeDecodeError: 'utf8' codec can't decode byte

16,813

If you are using Notepad++ make sure the "encoding" (in the menu) of all your files is set to "UTF-8".

I don't know for other editors but that might be the problem.

Share:
16,813
tsil
Author by

tsil

Updated on June 11, 2022

Comments

  • tsil
    tsil almost 2 years

    When I launch my app, I get this error UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 2566: invalid continuation byte. I use UTF8 in my HTML file

    <meta charset="utf-8" />
    

    and in my Python file

    # -*- coding: utf-8 -*-
    self.response.headers['Content-Type'] = 'text/html; charset=UTF-8'
    

    I saw some solutions on the Web using the encode() function but I don't want to insert text in the Python file but in HTML file.