解决PyQt中从文件读取内容输出到界面乱码的问题
2015-07-30 17:47
501 查看
今天遇到了从编码为utf-8的txt文件中读取中文内容写到PyQt的gui界面中乱码的问题,本来txt文件的编码为ansi的,但是从界面回写到txt文件时,txt文件的编码被改为UTF-8了,而读取这个内容方法是将他以gbk的方式去解码后再展示到界面上的,所以导致乱码了,之前没找到原因,后来将读取这个内容的方法的解码改为UTF-8就可以了。以此为鉴,以后读写内容时,注意文件的编码,只要与文件编码内容一致,就可以避免乱码问题,另外,从后台读取数据展示到PyQt的gui界面时,解码即可,无需编码
相关文章推荐
- QT中PRO文件写法的详细介绍,很有用,很重要!
- 关于获得qt tableview行数等信息
- Qt中splitter的使用
- Qt中QTreeWidget的使用
- 深度解析 Qt 中动态链接库
- Qt 鼠标右击菜单建立
- QtGstreamer 编译
- QtString中去掉空格
- Qt 5.3 下OpenCV 2.4.11 开发(6)遍历图像和领域操作
- VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
- 使用cmake配置qt项目时利用openmp
- Qt 5.3 下OpenCV 2.4.11 开发(5)最高效的像素引用
- Qt核心剖析: moc
- Qt入门
- Qt creator 如何支持中文编码(Qt4和Qt5解决方法不同)
- Qt实战之开发CSDN下载助手 (2)
- Qt布局之QStackedLayout
- 交叉编译Mesa,X11lib,Qt opengl
- 使qt编译不输出警告信息
- Qt实战之开发CSDN下载助手 (1)