From b81b0c1414a40aa9c7db93afca9948b7a847006d Mon Sep 17 00:00:00 2001 From: feiyangqingyun Date: Thu, 16 Dec 2021 10:41:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- third/miniblink/miniblink/miniblink.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/third/miniblink/miniblink/miniblink.cpp b/third/miniblink/miniblink/miniblink.cpp index adfdd35..24813ff 100644 --- a/third/miniblink/miniblink/miniblink.cpp +++ b/third/miniblink/miniblink/miniblink.cpp @@ -102,7 +102,8 @@ void miniblink::receiveData(const QString &type, const QVariant &data) void miniblink::load(const QString &url, bool file) { - const char *temp = url.toLocal8Bit().data(); + QByteArray data = url.toUtf8(); + const char *temp = data.data(); if (file) { wkeLoadFile(webView, temp); } else { @@ -112,10 +113,13 @@ void miniblink::load(const QString &url, bool file) void miniblink::setHtml(const QString &html, const QString &baseUrl) { - wkeLoadHtmlWithBaseUrl(webView, html.toLocal8Bit().data(), baseUrl.toLocal8Bit().data()); + QByteArray dataHtml = html.toUtf8(); + QByteArray dataUrl = baseUrl.toUtf8(); + wkeLoadHtmlWithBaseUrl(webView, dataHtml.data(), dataUrl.data()); } void miniblink::runJs(const QString &js) { - wkeRunJS(webView, js.toLocal8Bit().data()); + QByteArray data = js.toUtf8(); + wkeRunJS(webView, data.data()); }