JS UrlEncode UrlDecode
来源:互联网 发布:海上灵光淘宝 编辑:程序博客网 时间:2024/06/05 00:25
function str2asc(strstr){return ("0"+strstr.charCodeAt(0).toString(16)).slice(-2);}function UrlEncode(str){var ret="";var strSpecial="!\"#$%&'()*+,/:;<=>?[]^`{|}~%";var tt= "";for(var i=0;i<str.length;i++){var chr = str.charAt(i);var c=str2asc(chr);tt += chr+":"+c+"n";if(parseInt("0x"+c) > 0x7f){ret+="%"+c.slice(0,2)+"%"+c.slice(-2);}else{if(chr==" ")ret+="+";else if(strSpecial.indexOf(chr)!=-1)ret+="%"+c.toString(16);elseret+=chr;}}return ret;}function asc2str(ascasc){return String.fromCharCode(ascasc);}function UrlDecode(str){var ret="";for(var i=0;i<str.length;i++){var chr = str.charAt(i);if(chr == "+"){ret+=" ";}else if(chr=="%"){var asc = str.substring(i+1,i+3);if(parseInt("0x"+asc)>0x7f){ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6)));i+=5;}else{ret+=asc2str(parseInt("0x"+asc));i+=2;}}else{ret+= chr;}}return ret;}
0 0
- js urlencode和urldecode
- JS UrlEncode UrlDecode
- Js urlencode/urldecode
- UrlEncode UrlDecode
- urlencode urldecode
- urlencode,urldecode
- javascript版 UrlEncode和UrlDecode函数 js UrlEncode和UrlDecode函数
- 实现Server.UrlEncode和Server.UrlDecode功能的js代码
- URLEncode和URLDecode
- urlencode AND urldecode
- urlencode AND urldecode
- URLencode AND URLdecode
- URLencode AND URLdecode
- javaScript UrlEncode and UrlDecode
- VC URLEncode UrlDecode
- VC URLEncode & UrlDecode
- C++实现urlencode,urldecode
- UrlEncode编码/UrlDecode解码
- 下载、安装、使用CocoaPods
- 内存分析工具 MAT 的使用
- oracle 级联删除
- myeclipse中导入项目,中文出现乱码
- DATE_FORMAT函数用法
- JS UrlEncode UrlDecode
- Lua C api 中让人头痛的栈与table传递
- 黑马程序员——Java基础——继承之内部类(四)
- opencv for android (环境搭建篇)
- 【小松教你手游开发】【面试必读(编程基础)】转载一篇优秀的c#泛型理解
- Android手机存储器分类
- MFC的图片控件的使用(图片适应控件大小并不失真)
- sqlmap 使用测试初级教程(实际已测试 -版本1.0)
- MySQL存储引擎