【发布时间】:2021-05-08 04:13:48
【问题描述】:
我想显示我的语言,但它显示的是 utf-8 我的python版本是3.8.3
#!/usr/bin/env python
#-*- coding: utf-8 -*-
# Server Side
from flask import Flask
from flask_restful import Api,Resource,abort,reqparse,marshal_with,fields
import json
import requests
app=Flask(__name__)
api=Api(app)
##input
def getbotnoi(self,name):
return name
#design
class WeatherCity(Resource):
def get(self,name):
return getbotnoi(self,name)
#call
api.add_resource(WeatherCity,"/w/<string:name>")
if __name__ == "__main__":
app.run(debug=True)
当它不是英文时它显示 utf8
【问题讨论】:
-
这一行
#-*- coding: utf-8 -*-仅在 Python 2 中需要 -
这是正确编码 JSON 中的语言。为了在浏览器中查看它,它应该由 JavaScript 处理。请记住,您正在定义一个(技术)API。
-
“它不起作用”是一个非常糟糕的描述。它既没有告诉我们发生了什么,也没有告诉我们您的预期。请收下tour 并阅读How to Ask。