标签:
汉字转换为16进制。
%C0%EE%CE%C4%B4%CF 对应 李文聪
一个汉字对应两个十六进制
源码如下:
int main()
{
int i;
char* str = "李文聪";
char res_tmp[100];
char res[100] = {"%"};
for (i = 0; i < strlen(str); i++)
{
sprintf(res_tmp + 3*i, "%02X ", (unsigned char)str[i]);
}
res_tmp[3*i - 1] = ‘\0‘;
for (i = 0 ; i < strlen(res_tmp) ; i ++)
{
if (res_tmp[i] == ‘ ‘)
res_tmp[i] = ‘%‘;
}
strcat(res,res_tmp);
printf("%s\n",res);
return 0;
}
标签:
原文地址:http://www.cnblogs.com/congdiaodiao/p/4522231.html