1.我是用MultiByteToWideChar 函数
2.sdk是简体中文,目标设备也是简体中文
3.相同的代码 在xp上能够正常转换,模拟器和目标设备 都是乱码。
4.我用的是vs2005,繁体版的。
以下为代码,数字跟字母都能显示出来,就是汉字乱码了。 char sourse[50] ="123我wo我";
DWORD dwNum = MultiByteToWideChar (CP_ACP, 0, (char*)sourse, -1, NULL, 0);
TCHAR *pwText; pwText = new TCHAR[dwNum]; MultiByteToWideChar (CP_ACP, 0,(char*) sourse, -1, pwText, dwNum);

MessageBox(pwText);
delete []pwText;