各位大哥帮帮忙 实在是搞不定了。 我在用 MSCOMM+javascript 在开发个串口 读写,AS2小于127的 \u00xx 发送在串口调试工具上显示 正常的十六进制AS2超过127 发送 在串口调试工具上就显示 3F, 这应该怎么办呢? 大家搞过吗 帮帮我 谢谢这是法送程序
function Send()

  
var orgstr=document.getElementById("txtSend").value; 
 
 for (i=0 ;i<=orgstr.length-1;i=i+2)
 {
    var  ms=orgstr.substr(i,2);
    var x=parseInt(ms,16);
  if (x<=127)
  { var mg="\\u00"+ms;
    var s = unescape(mg.replace(/\\u/g, "%u"));
////////////\uxxxx 是一个 Unicode 字符,长度 1,分开写就是字符串!!! 要想还原为 Unicode 字符就要解码! 
    MSComm1.Output=s;
   }
   
  else
  {
   
  
  
  alert(ms);
  MSComm1.Output='c3';
 
   
   
   
  }
   
  }