国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

讀寫json中文ASCII亂碼問題的解決方法

2019-11-25 16:30:05
字體:
供稿:網(wǎng)友

今天要幫前端寫一個小后臺,就是讀取數(shù)據(jù)然后轉(zhuǎn)成json送給他,讓他去展示。數(shù)據(jù)很簡單,但是處理的時候遇到了一個問題,文件中涉及到了中文的處理,每次處理完寫的json格式就是ASCII碼,完全沒辦法用。代碼如下:

# -*- coding: utf-8 -*-import jsonimport codecsf = codecs.open('data.txt', 'r', 'utf-8')content = json.load(f)print content[0]['id']jsdata = json.dumps(content, sort_keys=True, indent=4)f.close()j = codecs.open('test.json', 'w')j.write(jsdata)j.close()

網(wǎng)上查了一下,修改后的代碼如下:

# -*- coding: utf-8 -*-import jsonimport sysreload(sys)sys.setdefaultencoding( "utf-8" )f = open('data.txt', 'r')content = json.load(f)print content[0]['id']# 拼接json數(shù)據(jù),轉(zhuǎn)碼為非ascii編碼jsdata = json.dumps(content, sort_keys=True, indent=4, ensure_ascii=False)f.close()j = open('test.json', 'w')j.write(jsdata)j.close()

以上這篇讀寫json中文ASCII亂碼問題的解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平陆县| 庆云县| 张北县| 玛曲县| 伽师县| 喀喇沁旗| 淮南市| 杭州市| 冕宁县| 松滋市| 中江县| 蒲城县| 岱山县| 潼南县| 诸城市| 安西县| 交城县| 敦化市| 井陉县| 阜阳市| 容城县| 彝良县| 突泉县| 乌拉特中旗| 自贡市| 古丈县| 咸阳市| 奈曼旗| 松阳县| 固镇县| 赫章县| 合阳县| 青阳县| 峡江县| 福建省| 尚义县| 犍为县| 高淳县| 岢岚县| 临城县| 云龙县|