From 6bec876d319f12575da9e96b00323f9d8b78019a Mon Sep 17 00:00:00 2001 From: peijiankang Date: Fri, 19 Aug 2022 15:58:06 +0800 Subject: [PATCH] Fix the problem of scrambled burner --- src/main.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 29b3615..64570e2 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -32,7 +32,9 @@ int main(int argc, char *argv[]) QApplication a(argc, argv); - setlocale(QLocale::China, "zh_CN"); + //修复中文乱码问题 + const QString locale = QLocale::system().name(); + (void) setlocale(LC_ALL, QString(locale + ".UTF-8").toStdString().c_str()); trans.load("qt_zh_CN.qm", "/usr/share/qt5/translations/"); a.installTranslator(&trans); -- 2.33.0