django使用HttpResponse返回json数据为中文

前言

Python3读取写入json的中文乱码问题
之前我用django一般用JsonResponse来返回json数据格式

但是发现返回中文的时候会乱码

from django.http import JsonResponse
def test(request):
    result = {"result": 0, "msg": "执行成功"}
    return return JsonResponse(result)

这种方式返回简单,但是中文会乱码

现在改成用HttpResponse来返回,显示中文成功

from django.http import HttpResponse
import json
def test(request):
    result = {"result": 0, "msg": "执行成功"}
    #json返回为中文
    return HttpResponse(json.dumps(result,ensure_ascii=False),content_type="application/json,charset=utf-8")


👋 感谢您的观看 Xy PRO!

© 版权声明
THE END
喜欢本站内容,请点【分享】【赞】和【收藏】~
点赞10
分享
评论 抢沙发
XyPro的头像-夕阳博客

昵称

取消
昵称表情代码图片