fix: 认证方式 JSON 解码需要采用 UTF-8

Fixes: #17
This commit is contained in:
Chenx Dust
2026-01-19 23:10:56 +08:00
parent d5fe91373a
commit 842a71b994

View File

@@ -37,7 +37,7 @@ AuthInfoWindow::AuthInfoWindow(QWidget *parent)
if (mainWindow)
mainWindow->addLog("可用认证方式:\n" + output);
QJsonParseError jsonError;
QJsonDocument doc = QJsonDocument::fromJson(output.toLocal8Bit(), &jsonError);
QJsonDocument doc = QJsonDocument::fromJson(output.toUtf8(), &jsonError);
if (jsonError.error != QJsonParseError::NoError && mainWindow)
mainWindow->addLog("解析可用认证方式失败:" + jsonError.errorString());
if (!doc.isArray() && mainWindow)