]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/filesys.cpp
Allow using wxGraphicsContext with MinGW if gdiplus.h is available.
[wxWidgets.git] / src / common / filesys.cpp
index 1e3740864eb81db12d921843ada3c493e2477480..29e794e5705a9e8a795ac82f18b1d28b56e1cdb8 100644 (file)
@@ -694,7 +694,10 @@ wxString wxFileSystem::FileNameToURL(const wxFileName& filename)
     // here, in particular in GetRightLocation()
     url.Replace(wxT(":"), wxT("%3A"));
     url = wxT("file:") + url;
-    return url;
+
+    // Do wxURI- and common practice-compatible escaping: encode the string
+    // into UTF-8, then escape anything non-ASCII:
+    return wxURI(url).BuildURI();
 }