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

如何解码名称字段以便获得卡用户名?

我想通了。

问题是我没有使用英语美国标准键盘布局。当我将键盘更改为美国英语时,一切正常。现在名字如期而至。