sanitize URL with full unicode to support chinese too

This commit is contained in:
Martin Rotter 2024-03-08 09:58:38 +01:00
parent 3a97d5880c
commit 009aa73a89
1 changed files with 2 additions and 1 deletions

View File

@ -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, {});
}