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
Google app engine 我能';因为';ascii';编解码器可以';t解码错误_Google App Engine - Fatal编程技术网

Google app engine 我能';因为';ascii';编解码器可以';t解码错误

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

我正在学习这个教程。

当我试图遵循第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 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=
”。那就好了。