1. 程式人生 > 其它 >flask之jsonify亂碼問題

flask之jsonify亂碼問題

亂碼示例:"propsCut":"å“�牌 花纹 产地 销售版本 è½®èƒ�è§„æ¼ è´Ÿè�·æŒ‡æ•° 轮辋直径 èƒ�é�¢å®½åº¦ 速度级别 æ�¡æ•° æ‰�平比 è½®èƒ�ç±»å�‹ 是å�¦æ”¯æŒ�到店安装 ","item":{"itemId":"579520042327","title":"ã€�热销】 德国马牌汽车轮èƒ�CC5 195/55R15 85V FR适é…�别克凯越","subtitle":""

原因:jsonify將字典轉json時出現的亂碼問題,也不是每次都會亂碼,只是小概率問題;

解決辦法:在app中新增兩個配置,第一個配置還會導致亂碼,重要的是第二個配置

app = Flask(__name__)
app.config['JSON_AS_ASCII'] = False # jsonify轉變格式的時候不會轉變為unicode編碼格式,unicode編碼格式無法直接看到漢字
app.config['JSONIFY_MIMETYPE'] = "application/json;charset=utf-8" # 指定瀏覽器渲染的檔案型別,和解碼格式

原文地址:https://www.cnblogs.com/kaerxifa/p/11474087.html