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