我们有这种"奇怪"的情况,当在jquery点击功能中检索时,存储在数据属性(ex data-prodcode)中的某些产品代码(例如11E6)将转换为11000000.像这样的东西:
<a data-prodcode="11E6">click</a>
var code = $(this).data('prodcode');
console.log(code); --> 11000000
Run Code Online (Sandbox Code Playgroud)
关于如何避免这种行为或可能导致这种行为的任何建议?
我们正在尝试使用TCPDF库为产品标签生成正确的EAN-128代码,但我们的客户说条形码扫描器不会读取生成的条形码.原始(旧)条形码和字符串:
代码字符串是:
$codeString = "(01)08437013308045(3013)2675(15)161201(10)150518"
Run Code Online (Sandbox Code Playgroud)
如果我们将字符串直接传递给TCPDF函数,如下所示:
$label->write1DBarcode($codeString, 'C128A', $x, $y, $w, $h);
Run Code Online (Sandbox Code Playgroud)
我们得到了正确的输出(扫描仪无法读取),但条形码比原始条形码更密集,条形码看起来更短,密度更低(他们说它是EAN-128):

我们在这里找到了(EAN-128与FNC1)chr(241)在$codeString应该有帮助之前添加,但是如果我们添加它,结果图像将从人类可读代码中的所有内容中删除:
由于我们没有条形码阅读器,因此我们无法自行检查错误.
我们在这里缺少什么?我们正在使用TCPDF版本6.2.12.