Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
下载信息 [文件大小: 下载次数: ] | |
![]() |
下载信息 [文件大小: 下载次数: ] | |
![]() |
字符传输和编码
在默认情况下,串口使用ASCII编码发送字符,所以不支持中文字符的收发。
如果要收发中文字符,必须使用Encoding属性指定串口的编码方式,可选的编码有:
Default
ASCII
BigEndianUnicode
Unicode
UTF32
UTF8
后四种编码都支持中文字符,不过通常使用的是Unicode或者UTF8。
示例
为了让串口支持中文字符的收发,决定采用Unicode编码方式,可以在项目事件AfterOpenProject中加入代码:
Ports.Add(
"COM2")提示:
1、接收端和发送端必须使用相同的编码。
2、外接串口设备,一般使用的都是ASCII码;但是如果收发的字符串出现乱码,那么应该向设备提供商了解其所采用的编码,然后在代码中做出正确的设置。
狐表串口不好用吗?用枪直接扫描条形码就能出来信息。比如:条形码信息为:213G45,在文本文件光标处就出来:213G45.可是我上面写的代码(管理项目4)就做不到把信息写进11.txt.是什么原因呢?希望得到狐爸解答!谢谢