问题原因 由于系统和QT编码格式不同,如我的设置中QT是unicode编码格式,而系统是GBK编码格式。 可行解决办法之一 使用QTextCodec类进行流的转换。 读文件 //中文的特殊处理 QFile file(filename); while(!file.atEnd()) { //中文的特殊处理 QTextCodec *codec = QTextCodec