Java Windows 7和XP上带USB端口的条形码扫描仪显示错误字符

Java Windows 7和XP上带USB端口的条形码扫描仪显示错误字符,java,windows,windows-7,windows-xp,Java,Windows,Windows 7,Windows Xp,因为有时我在Ubuntu或笔记本电脑上的Windows 10(64位)上使用条形码扫描器时,条形码扫描器没有问题,但现在我想将我开发的程序投入生产(Windows 7或XP),我意识到它不起作用,在调试时,我发现条形码扫描器没有输入相同的字符串(EAN 13的一组13位数字)就像我笔记本电脑上的ubuntu或Windows 10一样,有些字符串像CWC_''aL-S…我完全搞糊涂了,还不知道如何解决这个问题。你可以看到贴在我帖子上的条形码扫描器的图片 我找到了解决方案:当条形码扫描器输入字符串时

因为有时我在Ubuntu或笔记本电脑上的Windows 10(64位)上使用条形码扫描器时,条形码扫描器没有问题,但现在我想将我开发的程序投入生产(Windows 7或XP),我意识到它不起作用,在调试时,我发现条形码扫描器没有输入相同的字符串(EAN 13的一组13位数字)就像我笔记本电脑上的ubuntu或Windows 10一样,有些字符串像
CWC_''aL-S
…我完全搞糊涂了,还不知道如何解决这个问题。你可以看到贴在我帖子上的条形码扫描器的图片

我找到了解决方案:当条形码扫描器输入字符串时,就像有人在电脑键盘上打字一样,那么键盘必须用英语配置(在我的例子中)为了使条形码扫描仪能够输入正确的结果,否则,就好像有人试图使用AZERTY键盘作为QWERTY输入一个数字。我从

中读到了它。通常扫描仪附带一张条形码,这张条形码包括切换扫描仪模式的代码。是的,你是对的,但我没有把它带走谢谢!