URL 解码 urldecode
来源:互联网 发布:加密文件夹软件下载 编辑:程序博客网 时间:2024/06/15 04:08
这是一个URL解码函数,使用于中文乱码,能把原来解析出的乱码,转换成中文,代码如下:
void urldecode(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'; }
使用过程如下:
char *url=NULL;
url= http->request.uri;
urldecode(url);
printf("%s\n",url);
以上
0 0
- URL 解码 urldecode
- Qt进行UrlEncode/UrlDecode(URL编码/解码)
- Qt进行UrlEncode/UrlDecode(URL编码/解码)
- c++ 实现url的转码与解码 urlencode urldecode
- UrlEncode编码/UrlDecode解码
- PB powerbuilder 进制转换 url 编码 解码 urlencode urldecode 数组排序
- 在PHP中有urldecode()等函数来解决网页URL编码解码问题
- 在PHP中有urldecode()等函数来解决网页URL编码解码问题
- iOS开发中Objective-C 对 URL的URLEncode(编码)与URLDecode(解码)
- VC++(unicode)实现URLDecode函数,对URl编码的字符串进行解码
- iOS中文文件名传输或url中存在汉字解决办法(urldecode解码的问题)
- iOS开发中Objective-C 对 URL的URLEncode(编码)与URLDecode(解码)
- escape和urldecode解码函数
- 网址UrlEncode编码/UrlDecode解码
- urldecode()二次解码引发注入
- URL字符串解析(UrlDecode vc)
- URL字符串解析(UrlDecode vc)
- lua urlencode urldecode URL编码
- 关于Perfect和Swift进行编程的文档简介链接地址
- 素数的判断c++程序设计原理与实践第4章习题11、12、13、14、15
- JAVAWEB开发之Servlet3.0新特性的使用以及注解的详细使用和自定义注解的方法、动态代理的使用、利用动态代理实现细粒度的权限控制以及类加载和泛型反射
- BZOJ 1004 [HNOI2008] Cards
- 华为oj 初级 iNOC产品部--完全数计算
- URL 解码 urldecode
- [面试] 集锦
- Java 8 比较器:如何对 List 排序
- 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
- Sping中的JDBC
- 啥都不是的测试啊啊啊啊
- java中Random类用法
- SharePoint online Multilingual support
- Groovy DSL