zl程序教程

您现在的位置是:首页 >  其他

当前栏目

UrlDecode详解编程语言

编程语言 详解 UrlDecode
2023-06-13 09:11:49 时间
void Decode(char *p)
{
int i=0;
while(*(p+i))
{
if ((*p=*(p+i)) == %)
{
*p=*(p+i+1) = A ? ((*(p+i+1) 0XDF) - A) + 10 : (*(p+i+1) - 0);
*p=(*p) * 16;
*p+=*(p+i+2) = A ? ((*(p+i+2) 0XDF) - A) + 10 : (*(p+i+2) - 0);
i+=2;
}
else if (*(p+i)==+)
{
*p= ;
}
p++;
}
*p=/0;
}

CString UrlDecode(CString url)
{
LPSTR _url = CW2A(url);
Decode(_url);
return CString(CA2W(_url,CP_UTF8));
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/18496.html

cjava