[英]Read utf8 file to QString in Qt
如何在Qt中将整个UTF-8编码文件读取到QString中,并且是否存在类似于C#的 string contents = File.ReadAllText(@"C:\\temp\\test.txt");
我最简短的是:
QFile f("foo.txt");
f.open(QFile::ReadOnly);
QString s = QString::fromUtf8(f.readAll());
我希望使用类似QString::fromUtf8(QFile("foo.txt").readAll())
,尽管它很笨拙,但是构造函数无法打开文件,因此您需要声明一个变量,最短为3行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.