当前位置: 首页 > news >正文

Flask返回Json格式字符,中文导致unicode乱码问题

一.问题描述

或者直接返回json格式的字符串

从上图可以看出,当flask实现的接口响应中存在中文时,接口返回json字串的中文为unicode乱码。

二.问题解决

百度搜索了很多,原来在创建flask app时使用json格式的字符串,默认是ascii编码方式,所以需要关闭这个编码格式

网上说Flask版本不同,关闭的方式也不同,但是对于我那个版本两种方式都可以解决,所以两种方式都可以试试!!!

flask 2.2.5以下的版本,添加关闭ascii编码方式

app = Flask(__name__)
app.config['JSON_AS_ASCII'] = False  # 解决中文乱码问题

flask 2.3.0以上

app = Flask(__name__)
app.config['JSON_AS_ASCII'] = False  # 解决中文乱码问题

最后问题得到解决^_^

 

三.其他

那新版本的要如何设置,下面这篇文章已经指出。

API — Flask Documentation (2.3.x)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Unity URP Shader 修改深度让人物不再被地面遮挡
  • 数论之组合数
  • git cherry-pick 合并多个提交
  • Go 调用Rust函数
  • 浅谈线性表——链表
  • AI编程简介
  • 【第69课】Java安全JWT攻防Swagger自动化算法签名密匙Druid未授权
  • java-Mybatis框架
  • MFC程序设计(一) MFC框架
  • 23种设计模式详细知识点(软件设计师)
  • 【工控】线扫相机小结
  • Linux编程:使用 CSV 与 UnQLite 进行数据存储的比较分析
  • Java中‘==’ 和 equals()的区别
  • GeoScene Pro教程(001):软件功能产品介绍
  • Win11配置Pytorch深度学习环境(GPU版本)
  • @jsonView过滤属性
  • Android Volley源码解析
  • AngularJS指令开发(1)——参数详解
  • Flex布局到底解决了什么问题
  • js继承的实现方法
  • LeetCode29.两数相除 JavaScript
  • SQLServer之索引简介
  • 第十八天-企业应用架构模式-基本模式
  • 工作手记之html2canvas使用概述
  • 机器学习 vs. 深度学习
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 简单基于spring的redis配置(单机和集群模式)
  • 利用DataURL技术在网页上显示图片
  • 如何学习JavaEE,项目又该如何做?
  • 仓管云——企业云erp功能有哪些?
  • ​如何在iOS手机上查看应用日志
  • !!Dom4j 学习笔记
  • !$boo在php中什么意思,php前戏
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (06)Hive——正则表达式
  • (1)(1.13) SiK无线电高级配置(五)
  • (1)SpringCloud 整合Python
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (二)换源+apt-get基础配置+搜狗拼音
  • (规划)24届春招和25届暑假实习路线准备规划
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (十六)视图变换 正交投影 透视投影
  • (小白学Java)Java简介和基本配置
  • (一)u-boot-nand.bin的下载
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)德国人的记事本
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .mysql secret在哪_MySQL如何使用索引
  • .net dataexcel 脚本公式 函数源码