JS十六进制转字符串方法【附代码】

www.96kaifa.com | 2017-04-10 |

摘要:今天研究了下十六进制转字符串,网上找了些方法,但是都有问题,通过修正得到了比较好的方法,直接附上代码了。 window.onload=function(){...

今天研究了下十六进制转字符串,网上找了些方法,但是都有问题,通过修正得到了比较好的方法,直接附上代码了。
 
window.onload=function(){
 
 
var hear="|x68|x74|x74|x70|x73|x3a|x2f|x2f|x77|x77|x77|x2e|x39|x36|x6b|x61|x69|x66|x61|x2e|x63|x6f|x6d";
function hexCharCodeToStr(www_96kaifa_com) {
  var trimedStr = www_96kaifa_com.trim();
  var rawStr = 
  trimedStr.substr(0,2).toLowerCase() === "lx"?trimedStr.substr(2):trimedStr;
  var len = rawStr.length;
  if(len % 2 !== 0) {
    alert("Illegal Format ASCII Code!");
    return "";
  }
  var curCharCode;
  var resultStr = [];
var i='';
 
iterator(0)
   function iterator(i){
   if(i==len){
   return
   }
   curCharCode = parseInt(rawStr.substr(i, 2), 16); // ASCII Code Value
    resultStr.push(String.fromCharCode(curCharCode));
   iterator(i+2)
   }
 
  return resultStr.join("")
 
 
}
 
var hh=hexCharCodeToStr(hear).split("");
var arr=[]
for(var i=0; i<hh.length; i++){
if(i%2!=0){
arr.push(hh[i])
}
}
var newurl=arr.join("")
 
location.href=newurl; 
 
}
 
 

热门文章

最新文章

关注我们

微信扫一扫,关注更多精彩

  • 96KaiFa公众号
    全面掌握源码一手资讯

  • 96KaiFa服务号
    精彩活动,推送提醒