【发布时间】:2014-04-10 10:10:12
【问题描述】:
我需要创建可能包含非拉丁字符的 DataMatrix 条形码。当条形码仅由拉丁字符组成时,我有正确创建条形码的代码;但是,当我使用非拉丁语(希伯来语或俄语)字符运行相同的代码时,尽管代码运行完成并创建了条形码,但条形码阅读器不会破译非拉丁语字符。 任何帮助或想法将不胜感激!
【问题讨论】:
标签: hebrew datamatrix
我需要创建可能包含非拉丁字符的 DataMatrix 条形码。当条形码仅由拉丁字符组成时,我有正确创建条形码的代码;但是,当我使用非拉丁语(希伯来语或俄语)字符运行相同的代码时,尽管代码运行完成并创建了条形码,但条形码阅读器不会破译非拉丁语字符。 任何帮助或想法将不胜感激!
【问题讨论】:
标签: hebrew datamatrix
您的问题与生成条形码之前使用的字符编码有关。生成器用于编码的编码必须与读取器用于解码的编码相匹配。
可能的编码有:
要测试您的编码,请尝试使用 Inlite 的 Online Barcode Reader (OBR),它应该可以读取 ECI 和 UTF-8 编码条形码的正确文本。如果是这样,则问题出在您的条形码阅读器未正确解码。
如果 OBR 返回二进制数据,则您的生成器要么使用代码页,要么根本没有正确编码。尝试其他支持 ECI 或 UTF-8 的生成器。
【讨论】: