From a3a6ec2184858a6ff14535bf69383e1a17cd2b35 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 11 Jul 2014 17:41:26 -0300 Subject: [PATCH] Draft: Further fix in text encodings --- src/Mod/Draft/Draft.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 12086d966..2ece0ac36 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -3214,9 +3214,9 @@ class _ViewProviderDimension(_ViewProviderDraft): # set text value l = self.p3.sub(self.p2).Length if hasattr(obj.ViewObject,"Decimals"): - self.string = DraftGui.displayExternal(l,obj.ViewObject.Decimals,'Length',su).encode("utf8") + self.string = DraftGui.displayExternal(l,obj.ViewObject.Decimals,'Length',su).decode("latin1").encode("utf8") else: - self.string = DraftGui.displayExternal(l,getParam("dimPrecision",2),'Length',su).encode("utf8") + self.string = DraftGui.displayExternal(l,getParam("dimPrecision",2),'Length',su).decode("latin1").encode("utf8") if hasattr(obj.ViewObject,"Override"): if obj.ViewObject.Override: try: @@ -3503,9 +3503,9 @@ class _ViewProviderAngularDimension(_ViewProviderDraft): if hasattr(obj.ViewObject,"ShowUnit"): su = obj.ViewObject.ShowUnit if hasattr(obj.ViewObject,"Decimals"): - self.string = DraftGui.displayExternal(a,obj.ViewObject.Decimals,'Angle',su).encode("utf8") + self.string = DraftGui.displayExternal(a,obj.ViewObject.Decimals,'Angle',su).decode("latin1").encode("utf8") else: - self.string = DraftGui.displayExternal(a,getParam("dimPrecision",2),'Angle',su).encode("utf8") + self.string = DraftGui.displayExternal(a,getParam("dimPrecision",2),'Angle',su).decode("latin1").encode("utf8") if obj.ViewObject.Override: try: from pivy import coin