发信人: whyz() 
整理人: qiang(1999-08-20 18:38:06), 站内信件
 | 
 
 
【 在 gzfscyrl (Mark) 的大作中提到: 】 : 简单啦. : 如果发送和接收都是您自己编程的话, 只需预定义一个转意字符, : 如用0x7f, 当发送汉字时, 先发送一个转意字符, 在将汉字的两 : 个字节分别减去0xa0再发送出去, 如果要发送转意字符时, 连续 : 发送两个字符就行了, 接收一方再作相应的处理.
    不是对应自己的Port口编程,用GB2312字符集,这里我主要是想问一下用   SI($0E),SO($0F)转义序列怎样做法,因为找不到有关资料.   我只找到点皮毛,(摘自TNPP协议中之描述),如下:
     "汉字序列的转送采用SI,SO转义序列,当字符流出现$1A, 'N'之后发出   的是数字或字母信息,一直保持,并在出现$1A,'O'之后为汉字信息."
    还是搞不明白, 如果这样那我怎样得到应该减去的字节的值呢,( 比如你为何要减去   $A0 呢? 这个$A0怎样得出来的.) 其实最终只有一个目的,将它变为7位数据流.   能详细点么?
 
    非常感谢你!
  --                                                          淮   枝                       ...  智  勇  双  全  ...               E_mail:  [email protected]    
  ※ 来源:·广州网易 BBS bbs.nease.net·[FROM: 202.96.157.79]
  | 
 
 
 |