IDEFrame.py
branchpython3
changeset 3755 ca814b175391
parent 3752 9f6f46dbe3ae
child 3758 bc71b19b45ff
--- a/IDEFrame.py	Fri Oct 28 14:26:17 2022 +0800
+++ b/IDEFrame.py	Fri Oct 28 14:53:23 2022 +0800
@@ -98,16 +98,15 @@
 
 
 def EncodeFileSystemPath(path, use_base64=True):
-    path = path.encode(sys.getfilesystemencoding())
     if use_base64:
-        return base64.encodestring(path)
+        path = base64.b64encode(path.encode()).decode()
     return path
 
 
 def DecodeFileSystemPath(path, is_base64=True):
     if is_base64:
-        path = base64.decodestring(path)
-    return str(path, sys.getfilesystemencoding())
+        path = base64.b64decode(path.encode()).decode()
+    return path
 
 
 def AppendMenu(parent, help, kind, text, id=wx.ID_ANY):