summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYAMAMOTO Atsushi <atsushi.yamamoto@signal-slot.co.jp>2022-08-19 13:30:36 +0900
committerYAMAMOTO Atsushi - Signal Slot <atsushi.yamamoto@signal-slot.co.jp>2022-08-19 06:48:20 +0000
commitfe6ffb8c5240f4b6bf4a8119d4ee5a44d58e6eec (patch)
tree7a0fbfe2e4991cadb41a166ff2512b8ae9b1c42e
parent625c7ea707c1dd097e1bb8862dc4e35a12976c19 (diff)
Set encoding to UTF-8 when writing license file
License files are read in UTF-8 but written out in the system encoding. This will cause garbled characters. Task-number: QTIFW-1436 Change-Id: I52049d207499609a9cfc3e2a7059882067cc9256 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r--src/libs/installer/licenseoperation.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/installer/licenseoperation.cpp b/src/libs/installer/licenseoperation.cpp
index a5a61c71f..7d2ea38e3 100644
--- a/src/libs/installer/licenseoperation.cpp
+++ b/src/libs/installer/licenseoperation.cpp
@@ -87,6 +87,7 @@ bool LicenseOperation::performOperation()
}
QTextStream stream(&file);
+ stream.setCodec("UTF-8");
stream << it.value().toString();
}