我把"中文"赋值给一个CString s,按道理s中的值应该是Unicode编码的,也就是4E 2D 65 87,可是跟踪时却发现s为D6 D0 CE C4,还是GB2312编码.根本就没有用Unicode.#ifndef _UNICODE
#define _UNICODE
#endifCString s;
s=_T("中文");为何s没有用Unicode表示"中文"??
#define _UNICODE
#endifCString s;
s=_T("中文");为何s没有用Unicode表示"中文"??
把UNICODE加到project的Preprocessor definitions设置中去就行了。