- 论坛徽章:
- 0
|
# encoding: utf-8
import os, sys, json
import codecs
reload(sys)
sys.setdefaultencoding("utf-8")
dict1={}
file=open('test_utf8.txt','rb').readlines()
for item in file:
item=item.replace('"','').split(',')
print item
print item[0],item[1]
dict1['info']=item[0],item[1]
person_info=json.dumps(dict1['info'],encoding='utf-8',ensure_ascii=False)
with codecs.open('result.txt', 'a+') as f:
f.write(person_info)
上面的代码执行完后生成result.txt文件,当处理的文件是ANSI编码时result.txt里面是中文,但处理的文件是test_utf8.txt文件时,result.txt里面是乱码,求大神帮忙解决一下. |
|