1.首先把Qt Creator的编辑器设置为使用 UTF-8:
工具-->选项-->文本编辑器-->行为,在右侧选项界面找到文件编码选项,设置为 UTF-8。
2.使用 QTextStream 时设置编码格式:
QTextStream out(&file);
out.setCodec("utf-8");
注意:
不要使用 out << "中文测试"; 这种格式,可以使用:
out << tr("哈哈");
// 或
QString s = "哈哈";
out << s;