今天遇到了从编码为utf-8的txt文件中读取中文内容写到PyQt的gui界面中乱码的问题,本来txt文件的编码为ansi的,但是从界面回写到txt文件时,txt文件的编码被改为UTF-8了,而读取这个内容方法是将他以gbk的方式去解码后再展示到界面上的,所以导致乱码了,之前没找到原因,后来将读取这个内容的方法的解码改为UTF-8就可以了。以此为鉴,以后读写内容时,注意文件的编码,只要与文件编码内容一致,就可以避免乱码问题,另外,从后台读取数据展示到PyQt的gui界面时,解码即可,无需编码
解决PyQt中从文件读取内容输出到界面乱码的问题
最新推荐文章于 2023-10-30 21:42:00 发布