串口通讯问题SeriaPort.ReadExisting();读出来乱码,请教各位大神处理方法!

问题描述

串口通讯问题SeriaPort.ReadExisting();读出来乱码,请教各位大神处理方法!求解决方法,在此谢谢各位了!这是串口调试工具读的:这是我用ReadExisting()读的一下是我Read出来后转换的

解决方案

解决方案二:
既然发送的是ASCII码,你应该按ASCII码转换啊,为啥一会Unicode,一会UTF8的,那不是瞎转换吗
解决方案三:
还有STX是个特殊符号,是不能按ASCII码转换的比如CR对应的是0x0D,表示结束符这东西没有对应的字母,直接显示本来就是乱码你需要代码判断它是否是什么特殊字符才行
解决方案四:
引用2楼Z65443344的回复:

还有STX是个特殊符号,是不能按ASCII码转换的比如CR对应的是0x0D,表示结束符这东西没有对应的字母,直接显示本来就是乱码你需要代码判断它是否是什么特殊字符才行

怎么个判断法?我是不是要在Read()出来的byte[]中判断字节?
解决方案五:
是的.你需要先判断byte[]的每个字节到底是特殊含义的字符还是个字符串把字符串部分拿出来转换,特殊字符自己写方法替换成特殊字符串不要无脑全部转换
解决方案六:
如果你通信中不涉及STX这种特殊字符,还可以全部转换但是既然涉及特殊字符了,很明显它并不是由4个字符组成的,而是1个字节而已就只能特殊处理

时间: 2024-09-27 06:33:57

串口通讯问题SeriaPort.ReadExisting();读出来乱码,请教各位大神处理方法!的相关文章

ibm -在本地测试接口,返回值编码正常,部署到IBM aix上出现乱码 在线坐等大神回复

问题描述 在本地测试接口,返回值编码正常,部署到IBM aix上出现乱码 在线坐等大神回复 在本地测试接口,返回值编码正常,部署到IBM aix上出现乱码 在线坐等大神回复

java网络编程-使用URLConnection传递参数乱码,求大神们解决

问题描述 使用URLConnection传递参数乱码,求大神们解决 发送端: public static String sendPost(String url, String param) { PrintWriter out = null; BufferedReader in = null; String result = ""; try { URL realUrl = new URL(url); // 打开和URL之间的连接 URLConnection conn = realUrl.

vc zip,unzip类 解压.docx文件内容是乱码,求大神解答啊

问题描述 vc zip,unzip类 解压.docx文件内容是乱码,求大神解答啊 目前只有.docx文件解压有问题,为什么会这样,求大神帮忙解答下,我没有c币,谢谢好心人了!!!! 解决方案 可以换成ZLib开源代码来试试,很不错,也很简单 解决方案二: 可以换成ZLib开源代码来试试,很不错,也很简单 解决方案三: 我发现.odcx文件用office可以打开,我用的wps,呵呵,找了一天原因,真坑爹 还是谢谢你的回答

系统重装,有重要文件用易我恢复后都是乱码,请大神赐教

问题描述 系统重装,有重要文件用易我恢复后都是乱码,请大神赐教 系统重装,有XLS.DOC.PDF.HTML.PNG.JPG等文件,用易我软件恢复后都出现乱码,要怎么恢复呢??请大神赐教,感激不尽!!!刚注册的账号,C币只有这么多了,请大家广提意见吧,谢谢!!! 解决方案 换个软件试试吧,去网上搜一些恢复软件,另外建议重装前,先备份. 解决方案二: 你看看是不是你易我软件恢复的时候有参数设置没设置对?不过如果真的很重要,建议还是找专业人员比较好 解决方案三: 建立先用Ghost备份,再用恢复软件

串口通讯中,为何读出数据读出时候,老是读取其中的一部分,不能一次完全读出,而是残留到下次才能读出。

问题描述 发出的数据格式是以ASCII为2的STX为开头,以2个空格结束的字符串.格式如下STX"ABCDEFGH"字符串空格空格但是接受数据的时候,总是收不到后面的空格.年月日时分秒毫秒16进制数字的显示ASCII格式的显示2008/06/0513:39:42125-41-42-43-44-45-46-47-48ABCDEFGH<--第一次没有收到2个空格(20H20H)2008/06/0513:39:46828-20-20-41-42-43-44-45-46-47-48ABC

nutch1.7/1.8爬取pdf无法解析,全是乱码,求大神!急,好久了。

问题描述 最近公司让研究nutch.我测试了好多个版本解析如下url的pdf都不行,全是乱码(英文文档)我使用命令bin/nutchreadseg-list-dirtest01/segments/显示PARSED也是0求大神帮忙啊.为什么我爬取的pdf都是乱码,解析不了.http://www.accessdata.fda.gov/drugsatfda_docs/label/2014/202293s000lbl.pdf 解决方案

中文转换乱码-急:请大神教我文转换为乱码

问题描述 急:请大神教我文转换为乱码 比如中文叫(离我远点),乱码就是?????'è????? . 其他中文名字我该怎么弄成哪样的乱码? 求大神教! 解决方案 题主可以了解一下什么叫做编码,比如说什么是ASCII,Unicode,Unicode和UTF-8的关系,这篇文章很适合入门:ASCII,Unicode和UTF-8 解决方案二: 鼠标右键属性,改为utf-8就OK 解决方案三: 编码问题,只要你设置的编码和页面显示的编码一致就可以了 解决方案四: 编码和解码用不同的码表就可以了

大神帮帮忙,能不能提供一份mini2440通过串口控制gsm模块发送短信的代码

问题描述 大神帮帮忙,能不能提供一份mini2440通过串口控制gsm模块发送短信的代码 谢谢大神,能不能提供一份mini2440通过串口控制gsm模块发送短信的代码. 解决方案 http://blog.chinaunix.net/uid-10747583-id-3144426.html

跪求大神解决$.ajax提交乱码问题!

问题描述 $.ajax({type:'post',cache:false,data:formData,url:'<%=basePath%>/ykg/saveOperation.action?portFlagsd='+portFlag+'&vpnFlagsd='+vpnFlag+'&openFlagsd='+openFlag+'&vcRegister='+register+'&_arr_IDsa='+_arr_IDs+'&_arr_Paysa='+_arr