The system encoding is (most likely) `sys.getfilesystemencoding()`.
The best practice would be to receive `unicode` in all the methods that needs that name/path, but you could make a `decode` here as well.