读书人

用SERIALPORT 读取磁条 特定字母 展示

发布时间: 2011-12-23 23:32:01 作者: rapoo

用SERIALPORT 读取磁条 特定字母 显示 问号(?)
C E I J L O Q R W X 都显示成?

但是其他字母则显示正常

为什么会这样呢????

谢谢

[解决办法]
注意读取时候的Encoding。如果是StreamReader来读,要使用带有Encoding参数的构造器。
[解决办法]

Encoding encodingA = Encoding.GetEncoding( "us-ascii" );

byte[] bytesData=encodingA.getString();

我是这样读取的,会有什么问题吗????

-----------------------------
你这是读吗?

serialport.encoding = ????
serialport.datareceived -> string m = serialport.readexisting() ????


读书人网 >C#

热点推荐