chiark / gitweb /
Save alteration files in UTF-8
authorDaid <daid303@gmail.com>
Fri, 9 Mar 2012 16:12:18 +0000 (17:12 +0100)
committerDaid <daid303@gmail.com>
Fri, 9 Mar 2012 16:12:18 +0000 (17:12 +0100)
SkeinPyPy_NewUI/newui/alterationPanel.py
SkeinPyPy_NewUI/skeinforge_application/alterations/start.gcode

index 8ba15d0ce9c3f2fbe49b58b42d64da44bdf33cd6..453cdd4d07b9106abf947d87fcb872ac7aef0c6b 100644 (file)
@@ -32,11 +32,11 @@ class alterationPanel(wx.Panel):
                self.currentFile = self.list.GetSelection()\r
 \r
        def loadFile(self, filename):\r
-               self.textArea.SetValue(settings.getAlterationFile(filename, False))\r
+               self.textArea.SetValue(unicode(settings.getAlterationFile(filename, False), "utf-8"))\r
 \r
        def OnFocusLost(self, e):\r
                if self.currentFile == self.list.GetSelection():\r
                        filename = os.path.join(archive.getSkeinforgePath('alterations'), self.alterationFileList[self.list.GetSelection()])\r
                        f = open(filename, "wb")\r
-                       f.write(self.textArea.GetValue())\r
+                       f.write(self.textArea.GetValue().encode("utf-8"))\r
                        f.close()\r
index 44c2ba001337ec099d4be428e218c6d755e6666e..563b42f55149138ae715617603f78cffa7801b61 100644 (file)
@@ -19,4 +19,3 @@ G92 E0         ;zero the extruded length again
 
 G1 X100 Y100 F3500 ;go to the middle of the platform
 G1 Z0.0 F400   ;back to Z=0 and start the print!
-