发信人: 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]
|
|