CString.format("%s", string.c_str());但是 :在vs2010 的情况下,是结果运行出来的是乱码,原因是CString.Format把string的每两个char当作一个wchar进行了转换,结果会是一串乱码。网上各种大神们主要给出来以下几种解决方案 1.直接把设置改为多字符集即是项目->(项目)属性->配置属性->常规..里面有个字符集...
《C++笔记》 Part14 MFC的String to CString 转换在多语言系统下乱码问题,程序员大本营,技术文章内容聚合第一站。
请问vs2010中s..请问怎么弄啊!!!有人说是unicode的问题~~~string na="asd";CString name.Format(_T("%s"), na.c_str());我是这么转的