关于封装串口为ActiveX的接收信息乱码问题 ( 积分: 100 )

  • 主题发起人 主题发起人 toli
  • 开始时间 开始时间
T

toli

Unregistered / Unconfirmed
GUEST, unregistred user!
我将CPort封装为一个ActiveXForm控件,界面上的文字(包括中文)一切正常,但在用到串口传送数据时就会出错,不知道是什么原因。
字符串:"我拉肿中国肋有的"
发送对串口调试工具后显示为:"4E 52 40 2D 56 57 56 50 39 7A 40 5F 53 50 35 44"
用串口调试工具发回来显示为:"4E D2 C0 2D 56 D7 56 50 39 FA C0 5F 53 50 35 44"
字符串:"abcdefghijklmnopqrstuvwxyz"
用串口调试工具发回来显示为:"E1 E2 63 E4 65 66 E7 E8 69 6A EB 6C ED EE 6F F0 71 72 F3 74 F5 F6 77 78 F9 FA"
有些字符差了个0x80,但好像没有什么规律。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
652
import
I
后退
顶部