summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Koehne <kai.koehne@qt.io>2018-01-23 12:03:44 +0100
committerKai Koehne <kai.koehne@qt.io>2018-01-23 14:28:12 +0000
commit9712582eba4fc01dae4275fed5888cb34bb552f1 (patch)
tree1a9f75c88c08dd0384ec5e851f7e63d316179f4c
parentb6713898a2eb277b7ed8cea0f3c3192124e0bb51 (diff)
downloadqttools-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.cpp2
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;