我定义了一个字符串数组BYTE byteArray[]="0xd7,0xd6,0xb7,0xfb,0xca,0xfd,0xd7,0xe9";对应的汉字是"字符数组",请问在VC8中如何将该数组转换为CString类型?即让CString类型的变量显示这个字符数组对应的汉字?本来在VC6中已经解决该问题,但是在VC8中就不行了。
解决方案 »
- 为什么我包含了头文件afxwin.h但是还是报错'ComboBox_AddString' : undeclared identifier
- 一个多线程程序,在debug模式下出错,在release模式下没问题
- 小m求问:欲用函数实现将选中的文件名显示在listctrl上的功能,运行时出现异常。
- 采用多线程定时拷贝文件夹的问题,拷贝时机器就像死机一样?
- 谁能详解这个加密函数
- VC能不能写一个供其它VC程序静态调用的.LIB文件,不要带上DLL。
- 我快要崩溃了。还是关于字体的问题。
- 老是看到Q1345,QXXXXX什么之类的东西,这是代表什么?
- 谁还在线,上来签个名,用来结交经常通宵到天亮的朋友~!进来!
- CStatic中如何做下划线?
- 多线程中调用对话框的问题
- 关于端口扫描
BYTE byteArray[]={0xd7,0xd6,0xb7,0xfb,0xca,0xfd,0xd7,0xe9};
吧?在VC8中你要检查一下,你的程序是Unicode编码还是Ansi编码的
VC6中默认都是Ansi编码,VC8我没用过估计默认是Unicode编码的
你可以在VC6的代码基础上调用MultiByteToWideChar将字符串转为Unicode编码就可以了