日期:2014-05-18  浏览次数:20868 次

用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() ????