【疑问】cstring.format(_T(%s), char[])转换后是乱码
繁重的秋春 2013-01-05 12:09:41 在unicode环境下,
我要把char[]显示在ListCtrl控件里面。
我就将char[]转换成CString,再现实在ListCtrl里面。
之前的转换方式是这样的。
CString cstr;
char sz[16] = "192.168.1.0";
cstr.Format(TEXT("%s"), sz);
然后再把cstr显示在ListCtrl上面,但是是乱码。
后来换了个方式,
cstr = sz;
这样就没有乱码了。
这是为何?问各位大侠指教。