<SCRIPT LANGUAGE="JavaScript"> <!-- var fso = new ActiveXObject("Scripting.FileSystemObject"); var s = fso.OpentextFile("test.txt",2,true,-1); var a = unescape("%80%80%uced2%80%80%uced2%80%80%uced2"); s.Write(a); s.Close(); var s = fso.OpentextFile("test.txt",1,false,-1); while (!s.AtEndOfStream) alert(escape(s.ReadLine())) s.Close(); //--> </SCRIPT>注意最后一个参数,0或者不写的时候是ascii码文件,-1才是unicode。
有没有可以比较简单和直接往文件中写入二进制码的方法。
比如现在提取到一个字的高八位是0xff,低八位是0f00。
则欲在文件中写入一个字,两个字节的二进制码分别是0xff和0f00。那个软件就差这一点点了。
请大家帮助。
分不是问题,可以再加的
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.OpentextFile("test.txt",2,true,-1);
var a = unescape("%80%80%uced2%80%80%uced2%80%80%uced2");
s.Write(a);
s.Close();
var s = fso.OpentextFile("test.txt",1,false,-1);
while (!s.AtEndOfStream)
alert(escape(s.ReadLine()))
s.Close();
//-->
</SCRIPT>注意最后一个参数,0或者不写的时候是ascii码文件,-1才是unicode。