【问题标题】:Python 3 UnicodeDecodeError in Bottle瓶中的 Python 3 UnicodeDecodeError
【发布时间】:2017-05-03 04:06:58
【问题描述】:

无法从 Bottle 站点 http://bottlepy.org/docs/dev/ 运行 hello world 应用程序:

from bottle import route, run, template

@route('/hello/<name>')
def index(name):
    return template('<b>Hello {{name}}</b>!', name=name)

run(host='localhost', port=8080)

当我运行代码时,我收到一条消息:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcc in position 0: invalid continuation byte

我在 Windows10 使用 Python3 和 Bottle。

【问题讨论】:

    标签: python-3.x cmd windows-10 bottle


    【解决方案1】:

    在代码的第一行使用以下内容

    #encoding: utf-8
    

    如果您使用带有 unicode 数据(如 OléAló 等)的字符串,则这是必需的...

    另外我建议您检查代码中的奇怪字符。

    【讨论】:

      猜你喜欢
      • 2018-02-21
      • 2011-10-14
      • 2017-07-26
      • 2012-09-26
      • 2014-07-18
      • 2016-02-20
      相关资源
      最近更新 更多