【问题标题】:Zebra Scanner Adding Newline斑马扫描仪添加换行符
【发布时间】:2021-09-27 18:20:38
【问题描述】:

我正在使用带有 DataWedge 的 Zebra TC70 来捕获扫描的数据。我扫描的每个条形码都在末尾附加了 \r\n。

为什么会这样,我该如何阻止它?

【问题讨论】:

  • 你能展示你的代码吗?
  • 这不是编程问题。阅读您设备的使用说明书并禁用此功能。
  • @Jason 我在用户手册中没有看到任何关于在扫描中添加换行符的内容
  • 集成商指南第 4 章,“DataWedge 配置”

标签: c# xamarin barcode-scanner datawedge


【解决方案1】:

当您使用任何条码阅读器时,它们通常会附带包含配置的手册。比如阅读后应该包含哪些字符。

对于您的特定扫描仪,您可以查看this

字符 \r\n 是转义字符,表示换行。

有时存在,有时不存在,具体取决于阅读器的配置。

如果你觉得麻烦,你可以用空字符替换不需要的字符

string myInput;
myInput=myInput.Replace("\r\n","");

myInput.Trim("\r\n".ToCharArray())TrimEnd 是其他选择

【讨论】:

    猜你喜欢
    • 2019-12-10
    • 2018-01-24
    • 2018-08-15
    • 1970-01-01
    • 1970-01-01
    • 2017-05-30
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    相关资源
    最近更新 更多