下面的內容是我從檔案中copy下來貼上去的,包括亂碼,空格,各位可以copy下來存成一個檔案,看看是否可以從檔案中讀出A03056B0407001560字符串.很急,哪位高手可以進來指點.謝謝先!
              d Allied Telesyn    0?90-97208-00    A001      A03056B040700156021014     2Model G8T 嶟??].祤,_G? ?rv

解决方案 »

  1.   

    偶在DUMP了内存的前64K字节,试图读取主板序列号或者BIOS ID等信息时碰到过类似情况.
    要想正确读出,最好用BYTE类型,应该没有问题.
      

  2.   

    看了你上次提问,补充上次回答.因为文件中含有 ASCII字符0,而READLN是以0结尾的.我们拷贝您给的串做试验是达不到同等效果的
      

  3.   

    var
      sHex,sChar:string;  sHex := '41';
      sChar := Char(StrToInt('$'+sHex));