Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python UnicodeDecodeError:&x27;utf8';编解码器可以';t解码字节_Python_Google App Engine - Fatal编程技术网

Python UnicodeDecodeError:&x27;utf8';编解码器可以';t解码字节

Python UnicodeDecodeError:&x27;utf8';编解码器可以';t解码字节,python,google-app-engine,Python,Google App Engine,当我启动我的应用程序时,我收到以下错误:UnicodeDecodeError:“utf8”编解码器无法解码位置2566中的字节0xe9:无效的继续字节。我在HTML文件中使用UTF8 <meta charset="utf-8" /> 我在Web上看到一些使用encode()函数的解决方案,但我不想在Python文件中插入文本,而是在HTML文件中插入文本。更改为 # -*- coding: latin1 -*- 0xe9是拉丁字符集的一部分。如果使用记事本+,请确保将所有文件的“

当我启动我的应用程序时,我收到以下错误:UnicodeDecodeError:“utf8”编解码器无法解码位置2566中的字节0xe9:无效的继续字节。我在HTML文件中使用UTF8

<meta charset="utf-8" />
我在Web上看到一些使用encode()函数的解决方案,但我不想在Python文件中插入文本,而是在HTML文件中插入文本。

更改为

# -*- coding: latin1 -*-

0xe9
是拉丁字符集的一部分。

如果使用记事本+,请确保将所有文件的“编码”(在菜单中)设置为“UTF-8”


我不知道其他编辑的情况,但这可能是问题所在。

你能回溯一下吗?那个字节从哪里来?您是真的将文件保存为UTF-8,还是只是告诉Python您这样做了?它可能会重复。您使用的编辑器在默认情况下不会保存为UTF-8。@MarkRansom我使用IDLE,并将其配置为默认情况下将文件保存为UTF-8。@IsmaelToé,这也包括您的HTML吗?但这只是在传播问题,没办法解决,天哪!我刚刚在Django中呈现了一个内置表单,它告诉我UnicodeEncodeError,我不明白为什么,因为它是一个本地表单,然后,感谢你的回答,我检查了我的N++编码:)你救了我一天:)谢谢你熊猫猫
# -*- coding: latin1 -*-