diff --git a/src/Mod/Fem/femguiobjects/_ViewProviderFemMeshGmsh.py b/src/Mod/Fem/femguiobjects/_ViewProviderFemMeshGmsh.py
index cb64b92d54..0abcbe7998 100644
--- a/src/Mod/Fem/femguiobjects/_ViewProviderFemMeshGmsh.py
+++ b/src/Mod/Fem/femguiobjects/_ViewProviderFemMeshGmsh.py
@@ -268,8 +268,10 @@ class _TaskPanelFemMeshGmsh:
self.form.cb_dimension.setCurrentIndex(index_dimension)
def console_log(self, message="", color="#000000"):
+ if not isinstance(message, bytes):
+ message = message.encode('utf-8', 'replace')
self.console_message_gmsh = self.console_message_gmsh + '{0:4.1f}: {2}
'.\
- format(time.time() - self.Start, color, message.encode('utf-8', 'replace'))
+ format(time.time() - self.Start, color, message)
self.form.te_output.setText(self.console_message_gmsh)
self.form.te_output.moveCursor(QtGui.QTextCursor.End)