2.读取utf-8编码格式的文件 总结 前言 使用Qt中的QFile类读取ANSI编码格式的文本文件,并在QTextEdit控件中显示乱码,这可能是由于编码问题导致的。QFile类默认使用系统的本地编码来读取文件,而ANSI编码通常与系统的本地编码不同。 为了正确地读取ANSI编码的文本文件并在QTextEdit控件中显示,你可以使用QTextCodec类来指...
Qt 读取txt文本乱码问题 方法一:使用QString的fromLocal8Bit()函数 复制代码 QFile txtfile(filePath); QString tmpStr; if(txtfile.open(QIODevice::ReadOnly)) { QTextCodec::setCodecForLocale(QTextCodec::codecForName("gb2312"));//中文转码声明 while(!txtfile.atEnd()) { QByteArray arr = txtfi...
Qt 读取txt文本乱码问题 方法一:使用QString的fromLocal8Bit()函数 复制代码 QFile txtfile(filePath); QString tmpStr; if(txtfile.open(QIODevice::ReadOnly)) { QTextCodec::setCodecForLocale(QTextCodec::codecForName("gb2312"));//中文转码声明 while(!txtfile.atEnd()) { QByteArray arr = txtfi...