卡名称(即持卡人姓名,而非卡片类型)是否包含非ASCII字符? 示例:“JOSÉGONZÁLEZ”。
答案 0 :(得分:26)
使用的字符集不允许变音符号。简而言之,它只允许使用大写的ASCII字符。
限制最终来自银行卡将数据编码到磁条(as defined in ISO 7811)的历史方式。数据以每字符7位的格式编码,称为ITU-T.50
持卡人姓名最多可编码26个字符,每个字符的范围均为十六进制20-5F。您可以在此处查看此表:http://www.zytrax.com/tech/ia5.html
答案 1 :(得分:7)
磁条甚至可以存储标点符号! " *#%& ()^ :; < > =? [/] _
但在实践中,持卡人名称仅使用:
答案 2 :(得分:1)
实际上,只允许使用ASCII字符。但允许其他操纵。可以在第一行或第二行打印名称。人们可以选择带点还是不带点等等。
所以,你不能让客户满意diacrits(认为挪威和德国的名字)。但是,您可以让客户在只有一个字符的完整名字之间进行选择(例如JOSE GONZALES或J. GONZALES)。它有助于让客户满意。
答案 3 :(得分:1)
芯片卡(又名智能卡,EMV卡)包含并可以返回许多不同的值,包括“持卡人姓名”(标签5F20)和“扩展持卡人姓名”(标签9F0B)。 EMV公司表示,这两个标签都应遵循ISO 7813,但我已经看到一张卡(大韩航空的“ NH卡”),其中标签5F20包含小写字符。潘朵拉的盒子已经打开!
答案 4 :(得分:0)
我过去使用的信用卡处理器只允许使用持卡人姓名中的ASCII码,但您应该咨询您的信用卡处理商,了解他们的要求/限制是什么。