解决扫描枪数据输出乱码的方法步骤
2016-11-25 00:00
405 查看
大家早,今天有使用扫描枪的用户一大早就打来电话问小编:“为什么自己的识读设备解码成功后输出乱码”,其实输出乱码的情况有很多,毕竟扫描枪的种类也分为很多中,为了方便回答,今天小编就把集中可能遇到的原因以及它们的解决方案列出来,希望对大家有用。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/26/13c075a5c009f928806f88a53cd37a17.jpg)
解决方法:可以先查询用户手册里面的“查看默认串口参数”或者设置为所需要的参数,再使用串口调试工具验证。
2
中文乱码时,大部分是解析时字符编码与制码时的字符编码不匹配导致而并非设备解码功能问题,比如制码使用的是UTF8字符编码,而串口接收后使用GBK来解码,就会导致中文乱码。
解决方法:只要统一制码工具和串口调试工具的字符编码,即可解决此问题。建议客户使用不同的编码类型来制作条码内容或者在程序中(判断编码类型后再)用相应编码解析。
3
在USB HID-KBW通讯模式下,输出字符与条码本身内容不同时,有可能为KBW模式下的“国家/语言键盘”与操作系统的输入法不匹配导致。
解决方法:可以修改设备的“国家/语言键盘”或者修改操作系统上的对应输入法。
如果你需要找一款新能稳定的扫描枪请登录我们的网站咨询:
如果你正在寻找一款可用于二次开发的扫描枪请联系我们,我们提供完整的SDK包下载:
深圳市优力科创电子有限公司:http://www.posunitech.com
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/26/348257843d067c4b7fa8d85d349ff99c.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/26/13c075a5c009f928806f88a53cd37a17.jpg)
方法/步骤
物理串口通讯时候,串口波特率等参数与设备不匹配导致乱码现象解决方法:可以先查询用户手册里面的“查看默认串口参数”或者设置为所需要的参数,再使用串口调试工具验证。
2
中文乱码时,大部分是解析时字符编码与制码时的字符编码不匹配导致而并非设备解码功能问题,比如制码使用的是UTF8字符编码,而串口接收后使用GBK来解码,就会导致中文乱码。
解决方法:只要统一制码工具和串口调试工具的字符编码,即可解决此问题。建议客户使用不同的编码类型来制作条码内容或者在程序中(判断编码类型后再)用相应编码解析。
3
在USB HID-KBW通讯模式下,输出字符与条码本身内容不同时,有可能为KBW模式下的“国家/语言键盘”与操作系统的输入法不匹配导致。
解决方法:可以修改设备的“国家/语言键盘”或者修改操作系统上的对应输入法。
注意事项
不同通讯模式下各种扫描枪的原理不同,以上的集中解决方法属于比较寻常可以见的,其实很多可以直接参考扫描枪的说明书,如果说明书遗失可以在官网下载电子版本说明书,在进行打印。如果你需要找一款新能稳定的扫描枪请登录我们的网站咨询:
如果你正在寻找一款可用于二次开发的扫描枪请联系我们,我们提供完整的SDK包下载:
深圳市优力科创电子有限公司:http://www.posunitech.com
![](https://oscdn.geek-share.com/Uploads/Images/Content/201911/26/348257843d067c4b7fa8d85d349ff99c.jpg)
相关文章推荐
- socket接收服务器数据,输出为乱码或无法输出的解决方法
- xmlhttp远程异步调数据一例(含中文乱码解决方法)
- JCreator pro 4.0输出中文成乱码解决方法
- mysql jsp 解决乱码 创建数据库 数据表 方法
- ajax向servlet传递数据,返回乱码的解决方法
- response.write 输出乱码的解决方法
- 解决jsp+MysQL输入和输出中文乱码的方法!
- jsp存取mysql中文数据结果为乱码的解决方法
- PHP+AJAX传递数据方法一例。并带中文乱码解决方法
- CodeSimth 5.1.1 输出代码中文乱码解决方法
- oracle备份文件恢复到oracle10的数据乱码问题解决方法
- jsp存取mysql中文数据结果为乱码的解决方法(未经验证)
- jsp存取mysql中文数据结果为乱码的解决方法(转自自己以前的blog)
- javascript显示xml数据乱码的解决方法
- SVG中文乱码解决步骤与方法
- 交叉表的实殃及向SQL SERVER数据库中插入数据时,出现乱码或???(问号)的解决方法。
- 解决方法:ASP读取数据库中的中文数据出现乱码的问题
- asp读sql数据时出现乱码问题的解决方法
- jquery中ajax方法提交数据时,中文乱码问题解决。
- MySQL数据乱码的解决方法