I am having some trouble with my project inside of the windows build, this has happened twice now with 2 separate users so it needs to be addressed. The thing is, I find this very weird...
The user inputs a directory they wish to iterate, and I use good old os.walk, replace backslashes with forward and then I normalize the path in order to make sure the sql database is fine with displaying the special chars, which I think might be the cause of my problems: normalize('NFC', file_path)
Mac has 0 issues with this but Windows is another story.
Is there a fool proof way to encode characters for both platforms that I am missing?
Here is the gist of the simple function that gathers the paths: