diff --git a/src/Mod/Fem/MechanicalAnalysis.py b/src/Mod/Fem/MechanicalAnalysis.py
index e5eaefccd..4857b6fc7 100644
--- a/src/Mod/Fem/MechanicalAnalysis.py
+++ b/src/Mod/Fem/MechanicalAnalysis.py
@@ -258,7 +258,8 @@ class _JobControlTaskPanel:
self.femConsoleMessage("CalculiX stdout is empty", "#FF0000")
else:
try:
- self.femConsoleMessage(unicode(out).replace('\n','
'))
+ out = unicode(out, 'utf-8')
+ self.femConsoleMessage(out.replace('\n','
'))
except UnicodeDecodeError:
self.femConsoleMessage("Error converting stdout from CalculiX", "#FF0000")