现在很多网页都是utf-8编码的,我用的是vs2008,所以我想把utf-8转换成unicode,请问该怎样才能实现,搜索了一下,没有什么有用的资料
解决方案 »
- 关于ado的ConnectionString中Options属性问题
- vc中如何获取修改系统时间的消息?
- CreateProcess的小小疑问!
- 如何监控WINDOWS窗体切换
- 第一个文件是怎么开启的?(<<深入浅出MFC>>中没讲清楚的).
- 我遇到了一个奇怪的问题(About menu)
- 大家说说这种定时计数方法对硬件有什么要求阿?
- 谁能提供有关编写将自动检测到的扫描仪关联到的应用程序的某一个控件的源代码或者相关的资料
- 如何画LBP统计直方图?
- CArray怎么用 ?
- MFC 一行一行读TXT文件,包括能读出tab字符的,
- vc.net 2005 联合编程,用vc做DLL给c#调用.出现有的编译版本会出现找不到模块提示,请帮助解决.急
char* szU8Buf="Notes-zhCN: 淇濆瓨瑙掕壊鑳屽寘涓庨摱琛屽唴鐗╁搧鐨勪俊鎭\xaf";
int nUTF8=strlen(szU8Buf);
int nWCHAR=MultiByteToWideChar(CP_UTF8,0,szU8Buf,nUTF8,NULL,0);
WCHAR* szUnicode=new WCHAR[nWCHAR+1];
MultiByteToWideChar(CP_UTF8,0,szU8Buf,nUTF8,szUnicode,nWCHAR);
szUnicode[nWCHAR]='\0'; CStringW uc;
uc=szUnicode;
delete[] szUnicode;
MessageBoxW(NULL,uc,uc,MB_OK);