原帖地址: https://www.cnblogs.com/yuyang26/p/7813097.html
流程:
爬取的數據處理爲列表,包含字典。裏面包含中文,
經過json.dumps,保存到json文件中,
發現裏面的中文顯示未\ue768這樣子
查閱資料發現,json.dumps 有一個參數。ensure_ascii =true, 它會將不是ascii字符的轉義爲json 字符串。
如果是false ,不是ascii字符的會包含在裏面,即如果是中文就會保存中文。
但是我認爲json這樣寫是有道理的。
用requests模塊,
requests.post(url,json=handled_data)
所以在接收方
數據在request.body, 是bytes類型,
先轉爲str,類型,然後loads(str_data,encoding='utf-8')
總之在json.dumps後面加上參數ensure_ascii =false 就ok啦