为什么好多系统识别不了少数民族姓名

如题所述

因为部分少数民族人士因姓名有间隔号(·)无法被系统识别
一些人名字里有间隔号,也就是“·”这个符号,这个符号在Unicode里面是00B7,也存在于GBK字符集里面,招行系统也支持。但是,录入合同的时候,提交的名字十有八九都是“•”,这个符号在Unicode里面是2022,在GBK字符集里面不存在,如果用GBK编码调用招行网银提供的接口,这个字符无法传输。而支付宝是支持UTF8编码的,但把这个人名提交到支付宝,收款行会返回姓名不符(因为这个人在系统里的名字的点就是00B7,根本就不是2022)。不过根据最新版的GB/T15834-2011《标点符号用法》,间隔号的形式为“·”,通常用以分隔姓与名。中国国家标准总局1995年颁布的《汉字内码扩展规范》(GBK)中,间隔号对应的标准Unicode编码为00B7(middle dot)。它不仅能在任何一个主流输入法中打出来,而且银行、公安、出入境、铁路等所有中国大陆的中文系统都能支持。GBK和GB2312完全兼容,基本上换个大字体就直接支持GBK了,程序上都不用有变化。
温馨提示:答案为网友推荐,仅供参考