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


之前我用django一般用JsonResponse来返回json数据格式

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

from django.http import JsonResponse
def test(request):
    result = {"status":"错误","data":"","city":"北京"}
    return return JsonResponse(result)

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

 

 

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

from django.http import HttpResponse
import json
def test(request): result = {"status":"错误","data":"","city":"北京"} #json返回为中文 return HttpResponse(json.dumps(result,ensure_ascii=False),content_type="application/json,charset=utf-8")


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM