我们正在将Lotus Notes文档导出为CSV文件。其中一些字段包含中文字符。它们在Lotus Notes中是可见的(尽管我不理解它们),但是当我们将它们导出到CSV文件时,它们会被转换为问号。End If
在这里,如果字段Field1包含中文字符并将其导出,则这些字符将转换为问号。如何正确输出汉字?
当"Language for non-unicode programs“设置为”English“时,程序工作正常。当我将此设置更改为中文(中国)时,函数GetPrivateProfileSectionW和GetPrivateProfileStringW返回null。我必须将此设置保持为中文,因为当为“非unicode程序的语言”选择英语时,CComBSTR.LoadString不会按预期工作,它会将资源动态链接库中的中文字符作为问号加载。
有什么想法吗?