LLLLVAR 和 LLLLBIN 从相同的输入产生不同的长度。
尝试将值“6832”传递给同一个 IsoMessage 对象,但是,LLLLVAR 返回“ 0004 6382”,而 LLLLBIN 返回“ 0008 36333832”。
源代码示例如下:
msg.setValue(60, "6832".toByteArray(Charsets.US_ASCII), IsoType.LLLLBIN, 10)//encodes to 000836333832
msg.setValue(60, "6832", IsoType.LLLLVAR, 10) //encodes to 00046382
我虽然都应该返回 0004,但为什么两个结果不同?