普通字符串如何转换成UNICODE字符串? 普通字符串如何转换成UNICODE字符串?多谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 U16 AnsiiNToUnicodeString(S8 *pOutBuffer, S8 *pInBuffer, U32 len ){S16 count = -1;U8 charLen = 0;U8 arrOut[2];while(len){UnicodeToUCS2Encoding((U16)*pInBuffer,&charLen,arrOut);// #ifdef MMI_ON_WIN32pOutBuffer[++count] = arrOut[0];pOutBuffer[++count] = arrOut[1];pInBuffer++;//#endif#ifdef __FOR_TESTING //MMI_ON_HARDWARE_PpOutBuffer[++count] = arrOut[1]; /*arrOut[0];*/pOutBuffer[++count] = arrOut[0]; /* arrOut[1];*/pInBuffer++;#endiflen--;}return count + 1;}注:S8 是char, S16是 unsigned short, u8是char, u32是int U8 UnicodeToUCS2Encoding(U16 unicode,U8 *charLength,U8 *arrOut){ U8 status = ST_SUCCESS; U8 index = 0; if(arrOut != 0) { if( unicode < 256 ) { arrOut[index++] = *((U8*)(&unicode)); arrOut[index] = 0; } else { arrOut[index++] = *((U8*)(&unicode)); arrOut[index] = *(((U8*)(&unicode)) + 1); } *charLength = 2; } else { status = ST_FAILURE; } return status;} 求助 unresolved external symbol _IID_IISIPSecurity 麻烦帮我看下运行下面代码后内存消耗增大20-30K左右的原因,谢谢 如何停止自己的服务程序 初学者急求画任意斜率直线算法~! 用OpenGL在内存环境中绘图的问题? win32编程的系列问题 您好,怎么使ClistCtrl 中的几个字的背景颜色变色,而不是某一行变色? 如何在图像中对斜线加矩形框? 如何在其他类中调用某一个类的成员或方法?急!!!! 50分求购:DW取色那个吸管光标怎么实现?为什么只能在当前窗口区域内改变光标? static函数不能为全局函数吗?? 重写属性页的OnOk函数
{S16 count = -1;
U8 charLen = 0;
U8 arrOut[2];while(len)
{UnicodeToUCS2Encoding((U16)*pInBuffer,&charLen,arrOut);
// #ifdef MMI_ON_WIN32
pOutBuffer[++count] = arrOut[0];
pOutBuffer[++count] = arrOut[1];
pInBuffer++;
//#endif#ifdef __FOR_TESTING //MMI_ON_HARDWARE_P
pOutBuffer[++count] = arrOut[1]; /*arrOut[0];*/
pOutBuffer[++count] = arrOut[0]; /* arrOut[1];*/
pInBuffer++;
#endiflen--;}
return count + 1;
}注:S8 是char, S16是 unsigned short, u8是char, u32是int
{ U8 status = ST_SUCCESS;
U8 index = 0; if(arrOut != 0)
{
if( unicode < 256 )
{
arrOut[index++] = *((U8*)(&unicode));
arrOut[index] = 0;
}
else
{
arrOut[index++] = *((U8*)(&unicode));
arrOut[index] = *(((U8*)(&unicode)) + 1); }
*charLength = 2;
}
else
{
status = ST_FAILURE;
}
return status;
}