GetOpenFileNameA has trouble with UTF-8 locale and UTF-8 encoded pathname