char* pFindStr(char* sStr,char* sDest)
{
int i=0;
{
int i=0;
if (sStr==NULL||sDest==NULL||strlen(sDest)>strlen(sStr))
return NULL;
while(*(sStr+i))
{
if (strncmp(sStr+i,sDest,strlen(sDest))==0)
return sStr+i;
i++;
}
return NULL;
}
void UnicodeToUTF_8(char* pOut,WCHAR* pText)
{
// 注意 WCHAR高低字的顺序,低字节在前,高字节在后
char* pchar = (char *)pText;
pOut[0] = (0xE0 | ((pchar[1] & 0xF0) >> 4));
pOut[1] = (0x80 | ((pchar[1] & 0x0F) > 6);
pOut[2] = (0x80 | (pchar[0] & 0x3F));
return;
}
void UTF_8ToUnicode(WCHAR* pOut,char *pText)
{
char* uchar = (char *)pOut;
uchar[1] = ((pText[0] & 0x0F) > 2) & 0x0F);
uchar[0] = ((pText[1] & 0x03)