JS encode

来源:互联网 发布:美军软件人机界面标准 编辑:程序博客网 时间:2024/06/10 08:53
function encode(str){    var code="";    for(var i=0; i<str.length; i++)    {        var char=str.charAt(i);        var escape_char=escape(char);        if(/%u/.test(escape_char)){            code+=escape_char.replace(/%u/g,'\\u');        }else{            code+="\\x"+char.charCodeAt(0).toString(16);        }    }    return code;}function hex2str(hex){    return hex;}function str2hex(str){    var hex=""    for(var i=0; i<str.length; i++)    {console.log(str.charAt(i)+str.charCodeAt(i));       var tmp = str.charCodeAt(i).toString(16);           hex += "\\x" + tmp;    }    console.log( hex);    return hex;}function str2u8(str){    return escape(str).replace(/%u/g,'\\u');}str2hex('asdfl;akdjfalskj');


0 0
原创粉丝点击