OpenIso8583Net 字段 95 转换为人类可读格式?
OpenIso8583Net field 95 conversion to human readable format?
我对二进制转换还很陌生。我有以下格式的字段 95 - 总共 42 个字节。下面的字段代表 400 美元。你能帮忙吗,我怎样才能把它转换成 400 美元的价值?
000000040000000000000000000000000000000000
模板定义:
var template = new Template{ ...
{ AuthBit._095_REPLACEMENT_AMOUNTS, AuthFieldDescriptor.EbcdicFixed(42, FieldValidators.Ans) },..}
byte[] bitmap = msg.ToMsg();
原来DE 95表示为9999999999.99。
因此,在返回值上获取 12 的子字符串即 000000040000000000000000000000000000000000 解决了问题。
Substring of 12 would be 0000000400.00 which is 0.00
我对二进制转换还很陌生。我有以下格式的字段 95 - 总共 42 个字节。下面的字段代表 400 美元。你能帮忙吗,我怎样才能把它转换成 400 美元的价值?
000000040000000000000000000000000000000000
模板定义:
var template = new Template{ ...
{ AuthBit._095_REPLACEMENT_AMOUNTS, AuthFieldDescriptor.EbcdicFixed(42, FieldValidators.Ans) },..}
byte[] bitmap = msg.ToMsg();
原来DE 95表示为9999999999.99。 因此,在返回值上获取 12 的子字符串即 000000040000000000000000000000000000000000 解决了问题。
Substring of 12 would be 0000000400.00 which is 0.00