如何在C中打开具有中文文件名的文件?

Jef*_*han 12 c unicode file

出于某些原因,我需要在文件名(C语言)中编写具有中文字符的文件.例如:

#include<stdio.h>
#include<stdlib.h>
FILE *fout;
int main(){
    fout = fopen("???.txt", "w");
    fprintf(fout, "Jobs");
    //Do something...
}
Run Code Online (Sandbox Code Playgroud)

没有错误,但是没有创建文件.我想知道如何解决这个问题.谢谢!
操作系统是Windows 8.1,但可以接受Linux解决方案.