From 009aa73a89681a993723403518fa64c61ec130d4 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Fri, 8 Mar 2024 09:58:38 +0100 Subject: [PATCH] sanitize URL with full unicode to support chinese too --- src/librssguard/network-web/networkfactory.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/librssguard/network-web/networkfactory.cpp b/src/librssguard/network-web/networkfactory.cpp index c07cc4c50..fc41b83fe 100644 --- a/src/librssguard/network-web/networkfactory.cpp +++ b/src/librssguard/network-web/networkfactory.cpp @@ -157,7 +157,8 @@ QString NetworkFactory::networkErrorText(QNetworkReply::NetworkError error_code) } QString NetworkFactory::sanitizeUrl(const QString& url) { - static QRegularExpression reg_non_url(QSL("[^\\w\\-.~:\\/?#\\[\\]@!$&'()*+,;=% \\|]")); + static QRegularExpression reg_non_url(QSL("[^\\w\\-.~:\\/?#\\[\\]@!$&'()*+,;=% \\|]"), + QRegularExpression::PatternOption::UseUnicodePropertiesOption); return QString(url).replace(reg_non_url, {}); }