我尝试过实现这样的功能,但不幸的是它不起作用:constwchar_t*GetWC(constchar*c){constsize_tcSize=strlen(c)+1;wchar_twc[cSize];mbstowcs(wc,c,cSize);returnwc;}我的主要目标是能够将普通字符字符串集成到Unicode应用程序中。非常感谢你们提供的任何建议。 最佳答案 在您的示例中,wc是一个局部变量,将在函数调用结束时释放。这会将您置于未定义的行为领域。简单的解决方法是这样的:constwchar_t*GetWC(constchar