vbscript 取得汉字的字节码比较容易直接两个函数Asc和Hex就好了,js转换起来比较麻烦,所以可以调用vbscript的函数来实现这个功能
<script language="javascript">
function getBytes(chrList)
...{
var bytes = [];
for(var i = 0;i<chrList.length;i++)
...{
c = "";
ch = chrList.charAt(i);
execScript("c = Hex(Asc(ch))","vbscript");
bytes.push(c);
}
return bytes;
}
function reBytes(arr) 
...{
c = "";
for(var i=0;i <arr.length;i++) 
...{
byt = arr[i];
execScript("c = c+Chr(CInt( '&H '& byt))","vbscript");
}
return c;
} 
var chrList = "汉字";
alert(getBytes(chrList)); //BABA,D7D6 
alert(reBytes([ 'BABA ', 'D7D6 '])); // 汉字
</script>

本文介绍了一种使用JavaScript通过调用VBS脚本来获取汉字字节码的方法。具体步骤包括:利用VBS中的Asc和Hex函数获取每个汉字对应的字节码,并通过JavaScript函数处理这些字节码。
1793





