Qt输出中文到文件 使用QFile和QTextStream的组合 需要包含头文件 #include <QTextStream> #include <QFile> 具体代码如下 //文件路径 QFile file("/home/123.txt"); QTextStream stream(&file); stream.setCodec("utf-8");//这句话是关键,一定要有。 QString str = "中文"; stream << str; 注意一定要设置utf-8编码