c#如何从串口获得扫描枪中文数据 说明文档一页纸,根本没提这个事。改成串口才能在超级终端里显示中文,但在普遍winfrom窗体的文本框里没显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试使用ASCII编码获得文字。.net默认是Unicode。 byte 数组转String 能支持中文吗? //serialPort1.Encoding = System.Text.Encoding.GetEncoding("GB2312");//指定字符集,使之能发送中文试试这个。 各位好,我看过了 c#如何从串口获得扫描枪数据 http://bbs.csdn.net/topics/360058004但是不知道如何把串口数据显示到textbox中,谁能帮忙看看?谢谢! void serialPort_DataReceived(object sender, SerialDataReceivedEventArgs e) { sb.Append(serialPort.ReadExisting()); int index = sb.ToString().Length; if (index > 0) { try { System.Windows.Forms.SendKeys.SendWait(sb.ToString(0, index) + "~");//将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。 } finally { sb.Remove(0, index); } } }哪里不明白啦? 急找大神求一数字类型JS正则验证 日期控件回车的时候能不能去掉声音? xtraGird (GridControl) 关于继承的老大难问题 打印问题 如何判断domainUpDown控件时点击的上按钮还是下按钮?? 对有密码的PDF文件,从IE打开时自动输入密码,客户看不见,但下载到本地需要密码 请问如何做聊天室人数统计 C#查询access 返回dataset为空?一切语句、方法、设置正确!急!! 怎样定义treeview,listriew中结点的双击事件? web的cs文件弹出窗口问题 在启动一个线程的时候如何让其它线程处于等待阻塞状态
试试使用ASCII编码获得文字。.net默认是Unicode。
但是不知道如何把串口数据显示到textbox中,谁能帮忙看看?
谢谢!
{
sb.Append(serialPort.ReadExisting());
int index = sb.ToString().Length;
if (index > 0)
{
try
{
System.Windows.Forms.SendKeys.SendWait(sb.ToString(0, index) + "~");//将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。
}
finally
{
sb.Remove(0, index);
}
}
}哪里不明白啦?