Similar to g_filename_to_uri(), but attempts to handle relative file paths
as well. Before converting filename into an URI, it will be prefixed by
the current working directory if it is a relative path, and then the path
will be canonicalised so that it doesn't contain any './' or '../' segments.
On Windows filename should be in UTF-8 encoding.
Parameters
filename: string
absolute or relative file name path
Returns string
newly-allocated URI string, or NULL on error. The caller must free the URI string with g_free() when no longer needed.
Similar to
g_filename_to_uri(), but attempts to handle relative file paths as well. Before convertingfilenameinto an URI, it will be prefixed by the current working directory if it is a relative path, and then the path will be canonicalised so that it doesn't contain any './' or '../' segments.On Windows
filenameshould be in UTF-8 encoding.