2012-07-19 39 views
0

我按照本教程进行操作。 https://developers.google.com/apps-script/articles/appengine我无法关注gae教程,因为'ascii'编解码器无法解码错误

当我试图按照第1-6节

“测试此网址在浏览器中:HTTP://本地主机:8080/RPC行动=Echo¶ms= {” 例子 “:” 嗒嗒“} & 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. 在教程中,我发现一个错字“Section 1:Using the Script Editor”应该是“Section 1:Creating and deployment a App Engine service”。我认为。

+0

这个问题是关于应用程序引擎,而不仅仅是Google Apps脚本。我已经重申了您的问题,以便熟悉应用引擎的人也可以提供帮助。 – 2012-07-19 02:50:11

+0

感谢变更标签。 :) – ironsand 2012-07-19 21:42:17

+1

哦,我现在发现,问题是什么。 由于字符实体引用,所有'&para'都被替换为教程中的pilcrow符号。 – ironsand 2012-07-19 21:45:20

回答

1

pilcrow sign¶(在“... action=Echo¶ms= ...”中)在ascii中表示为B6,但在UTF-8中表示为C2 B6。

您的浏览器或编辑器可能(也相当合理)使用UTF-8作为脚本的编码。解决方法可能是将您的编码更改为Western或ASCII,然后再次粘贴脚本。

+0

谢谢斯蒂芬。 但我无法找到如何设置通过铬封入西方或ascii的方式。 因此,我删除了包含pilcrow登录脚本的注释行,并将参数更改为“...'action = Echo&params ='...”。 然后工作很好。 – ironsand 2012-07-19 21:31:35

相关问题