From feed0c7635856b3cb065b302aa343337acd735f9 Mon Sep 17 00:00:00 2001 From: Ale Martinez Date: Thu, 13 Dec 2018 11:59:51 -0300 Subject: [PATCH] Save Zones files using UTF-8 for cross platform compatibility Fixes #2978 --- src/Metrics/HrZones.cpp | 1 + src/Metrics/PaceZones.cpp | 1 + src/Metrics/Zones.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/src/Metrics/HrZones.cpp b/src/Metrics/HrZones.cpp index f4589e9ac..65c987805 100644 --- a/src/Metrics/HrZones.cpp +++ b/src/Metrics/HrZones.cpp @@ -707,6 +707,7 @@ void HrZones::write(QDir home) if (file.open(QFile::WriteOnly)) { QTextStream stream(&file); + stream.setCodec("UTF-8"); stream << strzones; file.close(); } else { diff --git a/src/Metrics/PaceZones.cpp b/src/Metrics/PaceZones.cpp index 056aca7d9..af27c1d35 100644 --- a/src/Metrics/PaceZones.cpp +++ b/src/Metrics/PaceZones.cpp @@ -820,6 +820,7 @@ void PaceZones::write(QDir home) QFile file(home.canonicalPath() + "/" + fileName_); if (file.open(QFile::WriteOnly)) { QTextStream stream(&file); + stream.setCodec("UTF-8"); stream << strzones; file.close(); } else { diff --git a/src/Metrics/Zones.cpp b/src/Metrics/Zones.cpp index 7caa9a527..993e2b216 100644 --- a/src/Metrics/Zones.cpp +++ b/src/Metrics/Zones.cpp @@ -865,6 +865,7 @@ void Zones::write(QDir home) if (file.open(QFile::WriteOnly)) { QTextStream stream(&file); + stream.setCodec("UTF-8"); stream << strzones; file.close(); } else {