UnicodeDecodeError: 'utf8' codec can't decode byte

google-app-engine, python

Solution

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.

Problem

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.

Original source

Related problems