Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

UnicodeDecodeError: 'utf8' codec can't decode byte

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.

like image 592
tsil Avatar asked May 31 '12 17:05

tsil


1 Answers

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.

like image 148
Panda_Cat Avatar answered Sep 29 '22 10:09

Panda_Cat