From 21fe3e10743edaa656f1c0b254bd5f93adc7d268 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Wed, 29 Jan 2025 11:22:26 +0100 Subject: [PATCH] Lua: Fix QString encoding on Windows to be Utf8 as well Change-Id: Ib4bf7bec136db5b1e2a21ec565bdf62a75f08c0b Reviewed-by: Cristian Adam --- src/plugins/lua/luaqttypes.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/lua/luaqttypes.cpp b/src/plugins/lua/luaqttypes.cpp index bdbf51e23c5..1a5e43db061 100644 --- a/src/plugins/lua/luaqttypes.cpp +++ b/src/plugins/lua/luaqttypes.cpp @@ -23,13 +23,13 @@ bool sol_lua_check(sol::types, QString sol_lua_get(sol::types, lua_State *L, int index, sol::stack::record &tracking) { const char *str = sol::stack::get(L, index, tracking); - return QString::fromLocal8Bit(str); + return QString::fromUtf8(str); } int sol_lua_push(sol::types, lua_State *L, const QString &qStr) { sol::state_view lua(L); - return sol::stack::push(L, qStr.toLocal8Bit().data()); + return sol::stack::push(L, qStr.toUtf8().data()); } // QRect