From efad3d4ef8870c1b14b3d90d35e195ba65078f14 Mon Sep 17 00:00:00 2001
From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com>
Date: Tue, 8 Dec 2020 10:28:47 -0500
Subject: [PATCH] vcard: use UTF-8 codec when receiving contact profile

Gitlab: #450
Change-Id: I2e9bd8dbf08f8bc1e7a01e9d16795381f58f054f
---
 src/contactmodel.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/contactmodel.cpp b/src/contactmodel.cpp
index a3d8316e..39ec107f 100644
--- a/src/contactmodel.cpp
+++ b/src/contactmodel.cpp
@@ -1161,6 +1161,8 @@ ContactModelPimpl::slotProfileReceived(const QString& accountId,
     if (!vCardFile.open(QIODevice::ReadOnly | QIODevice::Text))
         return;
     QTextStream in(&vCardFile);
+    in.setCodec("UTF-8");
+
     auto vCard = in.readAll();
     vCardFile.remove();
 
-- 
GitLab