问题
Flask后端端口响应返回的中文是Unicode编码
产生原因
Flask的默认配置中,对于JSON响应,它使用ASCII编码。这意味着如果响应中包含非ASCII字符(如中文),Flask可能会默认将这些字符转换为Unicode编码的字符串。
解决办法
flask版本2.3.0以上:
app = Flask(__name__)
app.json.ensure_ascii = False
flask版本2.2.5以下:
app = Flask(__name__)
app.config['JSON_AS_ASCII'] = False