objects but instead assume that they use the requested encoding. This is needed on Windows to enable opening files by passing in Unicode file names.