- 帖子
- 12
- 精华
- 0
- 积分
- 66
- 阅读权限
- 20
- 注册时间
- 2018-4-9
- 最后登录
- 2018-8-28
|
求教各位大神,请问在pycharm IDE中,想要打开一个txt文本(文本是繁体字),文本在python目录下,
文本内容为“諸葛亮|關羽|劉備|曹操|孫權|關羽|張飛|呂布|周瑜|趙雲|龐統|司馬懿|黃忠|馬超”,
代码如下:
#coding:utf-8
f1=open('name.txt')
data1=f1.read()
print(data1.split('|'))
运行后提示:
C:\Python27\python.exe D:/untitled/sanguo.py
['\xef\xbb\xbf\xe8\xab\xb8\xe8\x91\x9b\xe4\xba\xae', '\xe9\x97\x9c\xe7\xbe\xbd', '\xe5\x8a\x89\xe5\x82\x99', '\xe6\x9b\xb9\xe6\x93\x8d', '\xe5\xad\xab\xe6\xac\x8a', '\xe9\x97\x9c\xe7\xbe\xbd', '\xe5\xbc\xb5\xe9\xa3\x9b', '\xe5\x91\x82\xe5\xb8\x83', '\xe5\x91\xa8\xe7\x91\x9c', '\xe8\xb6\x99\xe9\x9b\xb2', '\xe9\xbe\x90\xe7\xb5\xb1', '\xe5\x8f\xb8\xe9\xa6\xac\xe6\x87\xbf', '\xe9\xbb\x83\xe5\xbf\xa0', '\xe9\xa6\xac\xe8\xb6\x85']
Process finished with exit code 0
PS.pycharm的file encoding里已设置IDE Encoding:UTF-8,Project Encoding:UTF-8;
为什么输出的不是正常的汉字,而是这种乱码?
|
|