diff --git a/src/Mod/TechDraw/Gui/QGVPage.cpp b/src/Mod/TechDraw/Gui/QGVPage.cpp index 21cdddcf4d..79a530eecd 100644 --- a/src/Mod/TechDraw/Gui/QGVPage.cpp +++ b/src/Mod/TechDraw/Gui/QGVPage.cpp @@ -40,6 +40,7 @@ #include #include #include +#include #include #endif @@ -944,8 +945,9 @@ void QGVPage::postProcessXml(QTemporaryFile& temporaryFile, QString fileName, QS QTextStream stream( &outFile ); stream.setGenerateByteOrderMark(true); + stream.setCodec("UTF-8"); - stream << exportDoc.toString(); + stream << exportDoc.toByteArray(); outFile.close(); }