• django 框架学习:十五. django转json JsonResponse 返回结果有中文的处理


    前言

    django 查询到的结果,返回到页面上显示unicode编码,怎样将编码转换成中文呢?

    数据库含有中文

     通过上篇构建的方法,返回到的结果如下:

     中文显示的是unicode编码格式,查看JsonResponse源码介绍

    解决方法

    JsonResponse里面有个参数json_dumps_params,设置为json_dumps_params={‘ensure_ascii’:False}不进行转码,适用于上篇介绍的三种方法

    修改后代码

     返回的结果中文可以正常显示:

    {"data": [{"user_name": "liushui", "psw": "123456", "mail": "123456@163.com"}, {"user_name": "liushui0", "psw": "12345", "mail": "123@qq.com"}, {"user_name": "liushui1", "psw": "123", "mail": "123456@qq.com"}, {"user_name": "liushui11", "psw": "123456", "mail": "897564"}, {"user_name": "流水", "psw": "1110", "mail": "110@qq.com"}, {"user_name": "流水11", "psw": "112", "mail": "111@qq.com"}]}

  • 相关阅读:
    父亲对子女的话
    开通博客
    在linux下安装MySQLdb及基本操作
    java 词汇表速查手册
    java数据源的几种配置
    DBCP的参数配置
    Linux crontab定时执行任务
    很好看的Button CSS.
    C# 创建活动目录.txt
    解密存储过程
  • 原文地址:https://www.cnblogs.com/liushui0306/p/12626372.html
Copyright © 2020-2023  润新知