网站地图
帖子
热搜:
您的位置:PHP家园>>前端>>javascript>>JAVASCRIPT应用>>javascript的urlencode函数

javascript的urlencode函数

创建人:峰哥 | 更新时间:0000-00-00 00:00:00 | 收藏

0次阅读 | 【已有598次修改】查看历史版本

javascript也可以实现像PHP一样的urlencode函数:

	function UrlEncode(str){

	     var ret=”";

	     var strSpecial=”!\”#$%&’()*+,/:;<=>?[]^`{|}~%”;

	     for(var i=0;i<str.length;i++){

	      var chr = str.charAt(i);

	      var c=str2asc(chr);

	      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);

	       else

	       ret+=chr;

	      }

	     }

	     return ret;

	    }
0