From 9712582eba4fc01dae4275fed5888cb34bb552f1 Mon Sep 17 00:00:00 2001 From: Kai Koehne <kai.koehne@qt.io> Date: Tue, 23 Jan 2018 12:03:44 +0100 Subject: [PATCH] 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> --- src/qtattributionsscanner/main.cpp | 2 ++ 1 file changed, 2 insertions(+) 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; -- GitLab