Python UnicodeDecodeError:&x27;utf8';编解码器可以';t解码字节
当我启动我的应用程序时,我收到以下错误:UnicodeDecodeError:“utf8”编解码器无法解码位置2566中的字节0xe9:无效的继续字节。我在HTML文件中使用UTF8Python 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是拉丁字符集的一部分。如果使用记事本+,请确保将所有文件的“
<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 -*-