ensure_ascii與chardet

1、json.dumps(dictstr,ensure_ascii=False)

把python中的字典格式,轉成json格式,因爲默認使用ASCII編碼,所以如果設置爲False表示禁用ASCII編碼,則使用unicode編碼

當對於是中文的部分,再次寫入文件,。如果想得到中文顯示要,可以把上面得到的結果進行編碼encode('utf-8')

2、用於檢測編碼格式使用下面

chardet.detect()返回一個字典,其中confidence是檢測精確度

sys.getdefaultencoding()可以得到當前編碼格式

3、

可以通過使用pip安裝chardet

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章