之前我用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")