我正在学习本教程。 https://developers.google.com/apps-script/articles/appengine
当我尝试遵循第1-6节
时“在浏览器中测试此URL:http:// localhost:8080 / rpc?action =Echo¶ms= {”example“:”blah“}& key = mySecretKey。” (我在“http://”和“localhost”之间添加了一个空格,以避免堆栈的自动错误检查 流。)
由于这个错误,我无法效仿。
<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
在本教程之前,我已经阅读了Google App Engine的“Hello World”教程。它运作良好。
我该怎么做才能删除错误?
P.S。 在教程中我发现了一个错误“第1部分:使用脚本编辑器”应该是“第1部分:创建和部署App Engine服务”。我想。
答案 0 :(得分:1)
pilcrow标志¶(在“...... action=Echo¶ms=
...”中)在ascii中表示为B6,但在UTF-8中表示为C2 B6。
您的浏览器或编辑器可能(并且非常合理地)使用UTF-8作为脚本的编码。解决方法可能是将您的编码更改为Western或ascii,然后再次粘贴脚本。
答案 1 :(得分:0)
Unicode问题在GAE python应用程序中非常常见。 Nick Johnson的这篇文章将帮助您使用Python代码: http://blog.notdot.net/2010/07/Getting-unicode-right-in-Python