【问题标题】:Unicode characters in scanned Barcode Swift扫描条码 Swift 中的 Unicode 字符
【发布时间】:2019-10-29 07:35:32
【问题描述】:

我创建了一个条形码扫描仪应用程序并使用了 AVFoundation 原生框架。我们的某些条码包含隐藏的 Unicode 字符,我们无法对其进行扫描。以下是条码示例: ]d201000000000010!0000-023 我得到的代码如下:\u{1D}01000000000010\u{1D}0000-023

在上面的条码]d2 不同。我找不到条形码的类型。如何将包含 Unicode 的字符串解析为普通字符串?有没有人面临这种​​类型的问题或条形码?提前致谢。

【问题讨论】:

    标签: ios swift unicode avfoundation


    【解决方案1】:

    \u{1D}01000000000010\u{1D}0000-023 看起来是 GS1 格式的条形码。完整的规范是here 并且{1D} 分隔符之后的值称为“应用程序标识符”并标识该字段中包含的数据类型。 GS1 在任何需要完整供应链跟踪的行业中都很常见,例如医疗器械行业等。应用标识符的简明列表是here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 1970-01-01
      • 2017-01-30
      相关资源
      最近更新 更多