引用 7 楼 wanglei5695312 的回复:
引用 6 楼 tju_lixiang 的回复:
中文乱码的问题解决了,问题出在编码上。数据库为UTF-8,list control 显示的为UTF-16,所以要进行转换。
请问怎么转换呀?
CString str(azResult[index]);
DWORD dwNum = MultiByteToWideChar (CP_UTF8, 0, azResult[index], -1, NULL, 0);
wchar_t *pwText;
pwText = new wchar_t[dwNum];
MultiByteToWideChar (CP_UTF8, 0, azResult[index], -1, (LPWSTR)pwText, dwNum);