Extracting/Decoding 来自 USB 信用卡的姓名 reader
Extracting/Decoding name from USB Credit Card reader
当我使用 USB 卡扫描信用卡时 reader 我得到以下输出:
%X1234123412341234^B>NURBz>C>P>XY JDAE^1903000000000000000Zs1234123412341234]1903000000000000000Z
请注意,我更改了数字和字母。当我处理这个字符串时,很容易得到信用卡号:1234123412341234
和有效期:03/19
但是,在名称字段中我看到:B>NURBz>C>P>XY JDAE
我期待看到类似这样的内容:CardUser/John
如何解码名称字段以便获得卡用户名?
我想通了。
问题是我没有使用英语美国标准键盘布局。当我将键盘更改为美国英语时,一切正常。现在名字如期而至。
当我使用 USB 卡扫描信用卡时 reader 我得到以下输出:
%X1234123412341234^B>NURBz>C>P>XY JDAE^1903000000000000000Zs1234123412341234]1903000000000000000Z
请注意,我更改了数字和字母。当我处理这个字符串时,很容易得到信用卡号:1234123412341234
和有效期:03/19
但是,在名称字段中我看到:B>NURBz>C>P>XY JDAE
我期待看到类似这样的内容:CardUser/John
如何解码名称字段以便获得卡用户名?
我想通了。
问题是我没有使用英语美国标准键盘布局。当我将键盘更改为美国英语时,一切正常。现在名字如期而至。