This avoids the need for compatibility shims, sets the code page to UTF-8 and enables long path awareness.