使用CryptAPI制作CA请求,subject中有中文字符如何处理

我在windows系统使用API接口,制作CA数据请求PKCS10,subject中有中文情况下如何处理的,subject = {CN = MASTER,OU = 杭州市,O = 滨江区,L = GZ,S = GD,C = CN,E = fgca@mail.fgc.com.sg}
使用函数CertStrToName();英文传入后是正常的

用UTF8编码中文,然后再传入