Python json.dumps 中文亂碼解決

    須要對外提供一個接口,輸出的內容裏有中文。結果打開一看,返回的是這麼一串東西。json

"owner": "\u8d75\u7acb\u5792"ide


    其實,這是用ASCII輸出的轉義字符,解決起來很簡單。json.dumps方法有一個ensure_ascii方法,設爲False便可,默認爲True。加上encoding="utf-8",用utf8來encode中文。spa


調用方法3d

json.dumps(mydata, ensure_ascii=False, encoding="utf-8")code


wKiom1aYxZ_gHd21AADm_fzavd8680.jpg


上面的例子能很直觀的看出ensure_ascii這個參數的做用。blog

相關文章
相關標籤/搜索