diff options
author | Kai Koehne <kai.koehne@qt.io> | 2018-01-23 12:03:44 +0100 |
---|---|---|
committer | Kai Koehne <kai.koehne@qt.io> | 2018-01-23 14:28:12 +0000 |
commit | 9712582eba4fc01dae4275fed5888cb34bb552f1 (patch) | |
tree | 1a9f75c88c08dd0384ec5e851f7e63d316179f4c | |
parent | b6713898a2eb277b7ed8cea0f3c3192124e0bb51 (diff) | |
download | qttools-9712582eba4fc01dae4275fed5888cb34bb552f1.tar.gz |
qtattributionsscanner: Always write UTF-8 files
Both JSON and qdoc output files should be generated in UTF-8.
Change-Id: I7d60d9042bcc1e8d69e164691fcc4129d4e95fb6
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
-rw-r--r-- | src/qtattributionsscanner/main.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qtattributionsscanner/main.cpp b/src/qtattributionsscanner/main.cpp index 908b24ca4..5addb8da3 100644 --- a/src/qtattributionsscanner/main.cpp +++ b/src/qtattributionsscanner/main.cpp @@ -124,10 +124,12 @@ int main(int argc, char *argv[]) QString generator = parser.value(generatorOption); if (generator == QLatin1String("qdoc")) { + out.setCodec("UTF-8"); // include top level module name in printed paths QString baseDirectory = QDir(directory).absoluteFilePath(QStringLiteral("..")); QDocGenerator::generate(out, packages, baseDirectory, logLevel); } else if (generator == QLatin1String("json")) { + out.setCodec("UTF-8"); JsonGenerator::generate(out, packages, logLevel); } else { std::cerr << qPrintable(tr("Unknown output-format %1.").arg(generator)) << std::endl; |