Google app engine 我能';因为';ascii';编解码器可以';t解码错误
我正在学习这个教程。 当我试图遵循第1-6节时 在浏览器中测试此URL:http://localhost:8080/rpc?action=Echo¨ms={“示例”:“blah”}&key=mySecretKey (我在“http://”和“localhost”之间添加了一个空格,以避免stackover的自动错误检查 流量。) 由于这个错误,我不能理解Google app engine 我能';因为';ascii';编解码器可以';t解码错误,google-app-engine,Google App Engine,我正在学习这个教程。 当我试图遵循第1-6节时 在浏览器中测试此URL:http://localhost:8080/rpc?action=Echo¨ms={“示例”:“blah”}&key=mySecretKey (我在“http://”和“localhost”之间添加了一个空格,以避免stackover的自动错误检查 流量。) 由于这个错误,我不能理解 <type 'exceptions.SyntaxError'>: 'ascii' codec can't decode byte
<type 'exceptions.SyntaxError'>: 'ascii' codec can't decode byte 0xc2 in position 141: ordinal not in range(128) please see http://www.python.org/peps/pep-0263.html for details (backend.py)
args = ("'ascii' codec can't decode byte 0xc2 in position...n.org/peps/pep-0263.html for details (backend.py)",)
filename = None
lineno = None
message = "'ascii' codec can't decode byte 0xc2 in position...n.org/peps/pep-0263.html for details (backend.py)"
msg = "'ascii' codec can't decode byte 0xc2 in position...n.org/peps/pep-0263.html for details (backend.py)"
offset = None
print_file_and_line = None
text = None
:“ascii”编解码器无法解码位置141:序号不在范围(128)中的字节0xc2请参阅http://www.python.org/peps/pep-0263.html 有关详细信息(backend.py)
args=(“'ascii'编解码器无法解码位置中的字节0xc2…n.org/peps/pep-0263.html以获取详细信息(backend.py)”,)
文件名=无
lineno=无
message=“'ascii'编解码器无法解码位置中的字节0xc2…n.org/peps/pep-0263.html以了解详细信息(backend.py)”
msg=“'ascii'编解码器无法解码位置中的字节0xc2…n.org/peps/pep-0263.html以了解详细信息(backend.py)”
偏移量=无
打印文件和行=无
文本=无
在本教程之前,我已经阅读了Google App Engine的“Hello World”教程。而且效果很好
我应该怎么做才能删除错误
附言。
在教程中,我发现“第1部分:使用脚本编辑器”应该是“第1部分:创建和部署应用程序引擎服务”。我认为。皮尔克罗符号(在“…action=Echo”ms=
…”中)在ascii中表示为B6,但在UTF-8中表示为C2 B6
您的浏览器或编辑器可能(相当合理地)使用UTF-8作为脚本的编码。解决方法可能是将编码更改为Western或ascii,然后再次粘贴脚本。Unicode问题在GAE python应用程序中非常常见。Nick Johnson的这篇文章将帮助您编写Python代码:
这个问题是关于应用程序引擎的,而不仅仅是关于应用程序脚本的。我已重新标记了您的问题,以便熟悉app engine的人也能提供帮助。感谢更改标记。:)哦,我现在发现了,有什么问题。由于字符实体引用,本教程中的所有“¶”都替换为皮尔克罗符号。谢谢Stephen。但是我找不到通过Chrome将编码设置为Western或ascii的方法。因此,我删除了包含pilcrow登录脚本的注释行,并将参数更改为“…
action=Echo¶ms=
”。那就好了。