核心要点
• 并非每个人都有西式名字、中间名和姓氏结构。
• 姓在前、双姓、源自父母名字的成分和单名都是有效体系。
• 护照以主要与次要标识符把合法姓名转换为机器可处理形式。
• 不要猜测如何拆分他人的姓名,应确认拼写、顺序、发音和称呼。
1. 姓名不是通用的两栏记录
表格常要求first name和last name,但合法姓名可能只有一个词,也可能包含多个姓氏或源自父母名字的成分。Unicode CLDR记录了姓名数量、顺序、空格和标点的差异。
把最后一个词一律认作姓氏会造成错误。姓名由语言、法律、亲属关系和个人选择共同形成,系统应保存原始完整形式。
2. 姓在前与名在前
韩语和汉语环境广泛使用姓在前的顺序,英语通常把个人名放在前面。但有人在国际场合调整顺序,因此不能只凭语言判断偏好。
排序格式也可能不同于称呼顺序。数据库应分别保存原始姓名和显示偏好,再按语言环境与用途格式化。
3. 父名与母名并非固定家族姓
冰岛政府说明,姓名末尾通常由父母的个人名加son或dóttir等成分构成,可以使用母亲、父亲或双方的名字,家人之间也可能不同。
若把它当作跨代不变的姓氏,会错误推断亲属关系。其他地区的父名规则和法律地位也不同,不能把冰岛例子套用到全球。
4. 双姓与单名
许多西班牙语地区使用连接父母双方家系的两个姓氏。另一些人的合法姓名只有一个成分,即单名。两者都不是不完整的姓名。
把第二姓移入中间名栏或为单名编造姓氏,可能造成机票与护照不一致。正式事务应按证件和机构说明输入。
5. 护照如何表达复杂姓名
ICAO Doc 9303以主要标识符和次要标识符表示持证人姓名。签发国决定主要标识符是家族姓、主要姓名,还是无法拆分的完整姓名。
机器可读区受字符和长度限制,可能出现转写、标点转换或截短。不要自行修正目视页与机器行的差异,应咨询签发机关。
6. 输入与称呼的原则
机票和签证应照录护照;若表格不接受单名或长姓名,应查机构的正式规则。没有说明时不要随意添加占位词。
询问本人希望的显示方式、顺序、发音和称呼。设计系统时应保留完整姓名,减少强制拆分,并支持Unicode、长姓名和单名。