将此字符串编码为条形码符号系统时遇到一些问题 - Code 128.
要编码的文本:1021448642241082212700794828592311
使用idautomation.com的通用编码器 http://www.bcgen.com/fontencoder/
我得到代码128的编码文本的以下输出:Í*5LvJ8*r5;ÂoP<[7 +.Î
但是,在";Âo"中,半冒号和o之间的字符(我们称之为特殊的A) - 不是Code128中使用的扩展字符集的一部分.(参见http://www.fonts2u.com/code-128.font上的Latin Supplments )
然而,相同的字符串显示了http://www.bcgen.com/linear-barcode-creator.html上的有效条形码
怎么样?
如果我在带有条形码字体的网页上使用特殊A的输出,则特殊的A字符不会显示为条形码(这似乎是正确的,因为特殊的A不是字符集的一部分).
是什么赋予了?请帮忙.
我正在使用IDAutomation实用程序将字符串编码为128c符号系统.如果你可以共享代码来进行编码(在java/pyhton/c/perl中)也会有所帮助.
谢谢.
Code128 有多种字体,可以使用不同的字符来表示条形码符号。确保字体和编码逻辑相互匹配。
我用的是这个http://www.jtbarton.com/Barcodes/Code128.aspx(网站上还有如何编码的示例代码,但你必须从VB翻译它)。该字体适用于所有三种编码(A、B 和 C)。
| 归档时间: |
|
| 查看次数: |
6906 次 |
| 最近记录: |