当我在第一次学习Flask的时候遇到了这个问题,就是明明代码全都正确(附上本人写的菜鸡代码)
import flask
app =flask.Flask(__name__)
@app.route("/")
def hello():
return "hello,world"
app.run()
结果偏偏就报错。
"UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbb in position 0: invalid start byte"
就是这个问题,说是编码有问题,找东找西啥方法都试了,没用。最后朋友的建议我才发现了问题。
改电脑主机名,为了好看我把我的电脑主机名设置成立中文,改回来后就没问题了。
注意:主机名要全英文的。不然就有可能像我这样苦逼的找了一下午的解决方案。