情况:
   paradox数据库,有一个字段,记录的是加密后的字符串,字符串内含有不可视字符
   现用BDE的query,和ADO的query分别取出,用field.asstring方法,两次取出的字符串竟然不相等,分别取他们的length,也不等   有谁遇到过这样的问题,有没有方法使得ADO和BDE取出来的字符串相等?
   声明,如果是正常的字符串,ADO和BDE取出来是一样的,就是那个加密串有问题

解决方案 »

  1.   

    下面两组数据  是我分别用ADO和BDE取出来的数据||中间的是密文,|后面的是用length分别取出的长度  那一串数字是字串里每一位的acsii码ADO |竤粦x甌? B?   |18
    0,184,115,16,187,145,25,120,24,174,84,63,11,66,63,32,32,32,
    -------------------------------------------------------------
    0,184,115,16,187,145,25,120,24,174,84,243,48,11,66,217,46,32,32,32,
    BDE |竤粦x甌? B?   |20ADO |噑<J媎熄|蟅I?  |19
    0,127,135,115,1,60,74,139,100,2,207,168,124,207,86,73,63,32,32,
    -------------------------------------------------------------
    0,127,135,115,1,60,74,139,100,2,207,168,124,207,86,73,253,32,32,32,
    BDE |噑<J媎熄|蟅I?  |20