某种十六进制加解密\x65

由于种种原因,我需要把类似’\x63\x6f\x6c\x6f\x72\x66\x75\x6c’这样的文本翻译一下,
不用说,这么陌生的肯定就是加密的啦!

那么贴一下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function 解码(string){
var new_code = new Array();
var s = string.split("\\");
for (i = 1; i < s.length; i++){
s[i] = s[i].replace('x', '');
new_code += String.fromCharCode(parseInt(s[i], 16))
}
return new_code;
}
function 编码(string){
var new_code = new Array();var i,s;
for(i=0;i<string.value.length;i++){
s=string.value.charCodeAt(i).toString(16);
new_code+="\\x"+s;

}
return new_code;
}

由此:



满分是10分的话,这篇文章你给几分,您的支持将鼓励我继续创作!