url解码
来源:互联网 发布:大学生网络创业问题 编辑:程序博客网 时间:2024/05/19 12:38
#include <stdio.h>#include <stdlib.h>#include <string.h>char ascii_to_char(char src);char* url_decode(const char* src,char* dst,int len);int main(int argc,char* argv[]){ char* src = "%E6%98%A5%E8%8A%82"; int len = strlen(src); char *dst = (char*)malloc(len+1); url_decode(src,dst,len); puts(dst); if(!dst) { free(dst); } return 0;}//将字符形式的ascii码转换成对应的整型的ascii吗char ascii_to_char(char src){ if(src >= 'A' && src <= 'F') { src-=55; } else if( src >= '0' && src <= '9') { src-=48; } else { return -1; } return src;}char* url_decode(const char* src,char* dst,int len){ //char* temp = (char*)malloc(len+1); //strncpy(temp,src,len+1); int i=0; int j=0; for(;i<len;) { if( src[i] == '%' ) { i++; dst[j]= ( (( ascii_to_char(src[i])) << 4) | ( ascii_to_char(src[i+1]) ) ); j++; i+=2; } else { dst[j]=src[i]; i++; j++; } } dst[j]='\0'; return dst;}
0 0
- url解码
- url解码
- URL deconding URL解码
- 什么是URL编码,URL解码
- 什么是URL编码,URL解码
- URL解码编码函数
- 中文URL解码
- Url解码代码
- URL编解码函数
- URL编解码示例
- URL编码和解码
- C HTTP URL 解码
- Url解码代码
- URL编解码
- URL参数解码
- URL参数解码
- C# Url编码解码
- URL 编解码
- Java多线程系列--“JUC锁”02之 互斥锁ReentrantLock (r)
- bzoj 2095: [Poi2010]Bridges 二分答案+网络流
- 斜线/、反斜线\、双斜线//、双反斜线\\ ,区别
- 堆及其应用
- 数据流图常见错误分析
- url解码
- eclipse新建maven工程
- java中native的用法
- javaweb之监听器详解
- 【Linux】Supervisor快速使用教程
- POJ 1163 The Triangle 笔记
- 627
- 防范比特币病毒的脚本
- java 导出excel