TCHAR cbContent[512]; dyn.GetFieldValue(0,cbContent,512); // 中文会显示乱码 AfxMessageBox(cbContent); // 编码转换 int nBufferSize = MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)cbContent, -1, NULL, 0); wchar_t *pBuffer = new wchar_t[nBufferSize+1]; MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)cbContent, -1 , pBuffer, nBufferSize*sizeof(wchar_t)); // 显示正常 AfxMessageBox(pBuffer); delete[] pBuffer;
?