这是一段在网上找到的程序:
<script>
function unicode(s){
var len=s.length;
var rs="";
for(var i=0;i<len;i++){
var k=s.substring(i,i+1);
rs+="&#"+s.charCodeAt(i)+";";
}
return rs;
}
function runicode(s){
var k=s.split(";");
var rs="";
for(i=0;i<k.length;i++){
var m=k[i].replace(/&#/,"");
rs+=String.fromCharCode(m);
}
return rs;
}
var unicodeStr = unicode("我是一个神");
var runicodeStr = runicode(unicodeStr);
alert(unicodeStr);//我是一个神
alert(runicodeStr);
</script>
原版没办法正常运行,后来修改了一下可以运行了。这段代码既可以成为Javascript 中Unicode编码的参考,也可以作为加密解密的代码来参考。你觉得呢?