This question already has answers here: Unicode filenames on Windows with Python & subprocess.Popen()