一维条码符号系统是不是接受度数符号 (°) 等特殊字符

Posted

技术标签:

【中文标题】一维条码符号系统是不是接受度数符号 (°) 等特殊字符【英文标题】:Does 1d barcode symbology accepts special characters like degree symbol (°)一维条码符号系统是否接受度数符号 (°) 等特殊字符 【发布时间】:2017-01-30 15:26:30 【问题描述】:

我想用 (°) 度符号生成一维条码符号。如果我生成带有°度符号的一维条形码符号,它不会打印。在一维条形码符号系统中支持 (°) 度符号。有人可以回答我这个问题吗?

【问题讨论】:

【参考方案1】:

这取决于您要使用的条形码类型。

如果您使用的是 code39 类型,则不能插入像 ° 这样的特殊字符,因为它只能表示前 49 个 ascii 字符。 您需要使用条形码类型 code128,因此您可以表示所有 128 个 ASCII 字符,甚至是特殊字符。

【讨论】:

我使用的条形码类型为 128,但无法插入特殊字符°。如果我插入度数符号打印机不打印条形码。 这是因为 char ° 是扩展的 ascii 字符。试试看这里:***.com/questions/21475390/… 正如你在上面的评论中提到的。将条码的文本编码属性更改为“ISO 8859-1”字符集后。它对我有用并且可以正确打印。 :)

以上是关于一维条码符号系统是不是接受度数符号 (°) 等特殊字符的主要内容,如果未能解决你的问题,请参考以下文章

条码识别

一维码:EAN-13码的识别

条码类型code128是啥意思

一维条形码生成与识别技术

在matlab中怎么输入特殊符号

在matlab中怎么输入特殊符号