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 {