我有一个数组,存放UNICODE编码,例如:
WCHAR str[]={0x0a,0x4e,0x77,0x6d,0x7a,0x66,0x09,0x54,0x1a,0x90,0xaf,0x8b,0xd1,0x79,0x80,0x62,0x09,0x67,0x50,0x96,0x6c,0x51,0xf8,0x53};
我要如何正确显示出汉字呢?
谢谢!
WCHAR str[]={0x0a,0x4e,0x77,0x6d,0x7a,0x66,0x09,0x54,0x1a,0x90,0xaf,0x8b,0xd1,0x79,0x80,0x62,0x09,0x67,0x50,0x96,0x6c,0x51,0xf8,0x53};
我要如何正确显示出汉字呢?
谢谢!
WCHAR str[]={0x0a,0x4e,0x77,0x6d,0x7a,0x66,0x09,0x54,0x1a,0x90,0xaf,0x8b,0xd1,0x79,0x80,0x62,0x09,0x67,0x50,0x96,0x6c,0x51,0xf8,0x53};
char szANSIString[MAX_PATH];
WideCharToMultiByte(CP_ACP,WC_COMPOSITECHECK,str,-1,szANSIString,sizeof(szANSIString),NULL,NULL);
str_Temp=szANSIString;
wcout << str << endl;