29

卡名(即持卡人姓名,而不是卡类型)可以包含非 ASCII 字符吗?示例:“何塞·冈萨雷斯”。

4

5 回答 5

33

使用的字符集不允许使用变音符号。简而言之,它只允许大写 ASCII 字符。

限制最终来自银行卡将数据编码到磁条上的历史方式(如 ISO 7811 中所定义)。数据以每个字符 7 位的格式编码,称为ITU-T.50

持卡人姓名最多由 26 个字符编码,每个字符的范围为十六进制 20-5F。您可以在此处查看此表:http ://www.zytrax.com/tech/ia5.html

于 2010-01-05T10:13:20.637 回答
16

磁条甚至可以存储标点符号!" * # % & ( ) ^ : ; < > = ? [ / ] _
但实际上持卡人姓名仅使用:

  • 英文大写字母的范围
  • 撇号 (') 用于“Gareth O'Hare”等名称
  • 减号 (-) 表示“Alexandru-Cristian”等双重名称
  • 点 (.) 表示敬语前缀,例如“MR.”、“MRS.”、“MISS.”、“MS.”、“DR.”、“THE.”。
  • 点 (.) 表示“Jimmy L. Morgan”、“JP Teron”等首字母
于 2015-09-02T10:31:13.527 回答
2

实际上,只允许使用 ASCII 字符。但允许其他操作。可以在第一行或第二行打印名称。可以选择带点或不带点等。

所以,你不能让客户对变音符号感到满意(想想挪威和德国的名字)。但是您可以让客户在只有一个字符的完整名字之间进行选择(例如 JOSE GONZALES 或 J. GONZALES)。它有助于使客户满意。

于 2010-01-05T21:02:03.903 回答
2

芯片卡(又名智能卡、EMV 卡)包含并可以返回大量不同的值,包括“持卡人姓名”(标签 5F20)和“扩展持卡人姓名”(标签 9F0B)。EMV Co. 说这两个标签都应该遵循 ISO 7813,但我已经看到一张卡片(来自大韩航空的“NH 卡”),其中标签 5F20 包含小写字符。潘多拉的盒子被打开了!

于 2018-10-25T11:59:46.400 回答
1

我过去使用的信用卡处理器只允许在持卡人姓名中使用 ASCII,但您应该咨询您的信用卡处理器以了解他们的要求/限制是什么。

于 2010-01-05T06:44:14.620 回答