diff --git a/autotests/texthandlertest.cpp b/autotests/texthandlertest.cpp
index 4fd8f91f1..523b72f55 100644
--- a/autotests/texthandlertest.cpp
+++ b/autotests/texthandlertest.cpp
@@ -535,7 +535,7 @@ void TextHandlerTest::componentOutput_data()
QVariantMap{{QStringLiteral("class"), QStringLiteral("html")}}}};
QTest::newRow("quote") << QStringLiteral("
Text
\n\nblockquote
\n
")
<< QList{MessageComponent{MessageComponentType::Text, QStringLiteral("Text"), {}},
- MessageComponent{MessageComponentType::Quote, QStringLiteral("\"blockquote\""), {}}};
+ MessageComponent{MessageComponentType::Quote, QStringLiteral("“blockquote”"), {}}};
QTest::newRow("no tag first paragraph") << QStringLiteral("Text\nText
")
<< QList{MessageComponent{MessageComponentType::Text, QStringLiteral("Text"), {}},
MessageComponent{MessageComponentType::Text, QStringLiteral("Text"), {}}};
diff --git a/src/texthandler.cpp b/src/texthandler.cpp
index 33be763a5..2f818534c 100644
--- a/src/texthandler.cpp
+++ b/src/texthandler.cpp
@@ -413,11 +413,11 @@ QString TextHandler::stripBlockTags(QString string, const QString &tagType) cons
string.remove(0, string.indexOf(u'>') + 1);
string.remove(string.indexOf(QLatin1String("")), string.size());
}
- if (!string.startsWith(u'"')) {
- string.prepend(u'"');
+ if (!string.startsWith(u'“')) {
+ string.prepend(u'“');
}
- if (!string.endsWith(u'"')) {
- string.append(u'"');
+ if (!string.endsWith(u'”')) {
+ string.append(u'”');
}
}