Python打开同一编码的txt文件一个乱码一个图形界面停止工作

图片描述

1、open没设置编码打开两个utf-8的txt文件,一个打印是乱码,一个直接就停止工作,停止工作那个如果设置utf-8就能正常读取,这要怎么解决?

2、就算统一格式的文件也不能保证都是同一种编码,本来如果能先open打开文件就算是乱码也能转码,但是qt5下不能识别的编码直接就停止工作了想转码都不成。

def openfile():

openfile_name = QFileDialog.getOpenFileName(MainWindow,'选择文件','','txt files(*.txt , *.txt)')

f = open(openfile_name[0],mode='r')

mydata=f.read()

f.close()

print(mydata)

ui.textBrowser.setText(mydata)

以上是 Python打开同一编码的txt文件一个乱码一个图形界面停止工作 的全部内容, 来源链接: utcz.com/a/163108.html

回到顶部