Chrome 66,Flask 1.0.2,MongoDB 3.6.3,
創建了一個Flask應用,在將MongoDB中的數據使用PyMongo包獲取后,再使用jsonify轉換為JSON格式發送回請求端。
此時,Chrome瀏覽器顯示為Unicode字符編碼——無法直接看懂:

而在Firefox瀏覽器上則顯示了想要的中文:除了直接顯示JSON,還有Raw Data、Headers可以查看,很強大啊!

首先嘗試更改Flask應用返回的響應的Content-Type,將其設置為application/json; charset="utf-8",響應頭生效了,可是,Chrome上的“問題”仍然存在!

這樣都不行?那么,只有求助網友了!很快便找到了下面的鏈接:
https://blog.csdn.net/fo11ower/article/details/70062524 by Hijiao
大意就是,修改Flask應用的一個設置,如下:
JSON_AS_ASCII = False
設置完畢后,Chrome瀏覽器可以看到想要的中文了:雖然樣式不如Firefox美觀

