Clang can not find file when using path with unicode character

Hi, All
I built a clang executable with the source code from the official repository using cmake and Visual Studio, and when I compile a file located in a directory whose name includes Chinese character, It seems that clang can not recognize the path , and emit an error.

However, If I use the official distributed clang executables, everything is OK.
So I wonder if I missed some build configurations or some patch, is there anyone who encountered the same problem?

I created a directory with unicode characters in it, and was able to successfully compile source files inside of it with clang.

If you can provide more complete instructions on how to reproduce the problem and file a bug at llvm.org/bugs, we can look into it further.