1

我一直在玩 androids NFC 功能并扫描我信用卡上的数据

我从卡中获得的持卡人姓名在表格中

Smith/John

而我实体卡上的名字是这样的

John Smith

有谁知道是否可以获取卡上的持卡人姓名?用于进行在线支付的一种。带有斜线的名称也可以以这种形式使用吗?

4

1 回答 1

3

两者,你从卡片上读到的名字和印在卡片上的名字实际上是一样的。打印的姓名通常打印为{FIRST NAME}{SPACE}{LAST NAME},而卡片数据结构(例如磁条磁道数据)中的持卡人姓名字段始终编码为{LAST NAME}/{FIRST NAME}。因此,要在卡片上打印姓名,您只需将字符串拆分为“/”(斜杠)即可获得名字和姓氏字段。然后,您可以以您需要的任何形式重新排列这些字段。

顺便提一句。请注意,所有主要品牌都致力于从通过非接触式界面读取的数据结构中删除名称信息。因此,对于未来的卡片,通过 NFC 读取持卡人姓名将不再可能。

于 2013-10-07T10:56:29.200 回答