ben*_*wad 0 python google-app-engine encoding
我刚刚部署了我的应用程序,一旦进入主页,我就会收到"500内部服务器错误"页面.查看日志后,我收到以下错误:
类型'exceptions.SyntaxError'>:第465行的文件/base/data/home/apps/spare-wheels/1.348259065130939449/sparewheels.py中的非ASCII字符'\ xc2',但未声明编码; 有关详细信息,请访问http://www.python.org/peps/pep-0263.html(sparewheels.py,第465行)
有问题的行看起来像这样:
self.template_values['price_pounds'] = "£%.2f" % (float(self.event.price_pence)/100)
Run Code Online (Sandbox Code Playgroud)
这在localhost上运行时工作正常:Google Apps版本的Python不支持数字格式吗?
检查python文件的编码,是UTF-8吗?该错误消息表明您可能已将文件保存为ASCII格式,文件中包含国际字符(也称为"£"),导致Google的python运行时出现500错误.
还尝试在python文件的第一行或第二行上抛出这一行:
# coding=utf-8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
489 次 |
| 最近记录: |