fix windows unicode path handling