脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - Python-flask调用接口返回中文数据问题

Python-flask调用接口返回中文数据问题

2024-03-11 16:49小盗啊 Python

这篇文章主要介绍了Python-flask调用接口返回中文数据问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Python-flask调用接口返回中文数据

Python-flask调用接口返回中文数据问题

 

代码块

from flask import Flask,jsonify
from flask import render_template
 
import pymssql
app = Flask(__name__)
 
 
 
@app.route('/')
def index():
    conn = pymssql.connect(server=".", user="sa", password="123456", database="cz", charset="GBK")
    cur = conn.cursor()
    sql = "select * from GL_Czrz"
    cur.execute(sql)
    u= cur.fetchall()
    data=u[0]
    conn.close()
    return jsonify({"station": data[0], "no": data[1], "name": data[2], "date": data[3], "zwrq": data[4], "qssj": data[5],"zzsj": data[6], "cznr": data[7], "CZNRKZ": data[8]})
 
 
if __name__ == '__main__':
    app.config['JSON_AS_ASCII'] = False
    app.run(debug=True, port=5051)
        #app.run(host='0.0.0.0',debug=True)
# 这会让操作系统监听所有公网IP
#若果使用了Flask-Script的话,上面的操作会有问题,这时需要在runserver的那个py文件里,比较美观合适的位置加上:
#manager.add_command('runserver', Server(host='0.0.0.0'))

 

结果展示

Python-flask调用接口返回中文数据问题

 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/qq_42370335/article/details/115907762

延伸 · 阅读

精彩推荐