为什么身份证编号最后有个英文字母?

我看了周围的人,他们都是由数字组成的。

按身份证校验码算法如果算出18位身份证号码的最后一位校验码是10,就用罗马数字的Ⅹ代替(并不是英文字母X和x)。公安部搞这个东东出来,真是个大麻烦,而现在身份证上这个校验码有的打成大罗马数字Ⅹ,有的打成小罗码数字ⅹ,也不统一,这两个的ASCII码值又不同,一个是8553,一个是8569,对计算机系统来说这完全是两个不同的身份编号。真是乱套了。大多数柜员在受理业务须审查身份证件时,遇到身份证号码最后一位带有罗马数字Ⅹ或ⅹ的,需在系统中录入的,都是用英文字母X或x替,细心点的身份证上打印的是大罗马数字的就录入小写英文字母X,小罗马数字的就录入小写英文字母x,马虎的就不分,大小写乱录。这又给统版需要审查客户身份证件的交易造成一定麻烦,大小写录入不对,主机会提示证件不符,导致交易失败。并且存在的一个问题是产生一个身份证号码可能生成多个客户号,持这种身份证编号带有X的客户第一次开户时,身份证号码最后一位如果录入的是英文大写字母X,产生一个客户号,接下来再开户时,如果录入的是小写,又产生一个新的客户号。

现在我们要在统版中新增加15位身份证号码升级为18位的功能,不可不注意以下几个问题:

①转换出来的罗马数字X与客户证件上的罗马数字大小写不一,如转换出来校验码是大写罗马数字,而客户所持身份证件是小写罗马数字。

②转换出来最后一位校验位是罗马数字,与之前存在的18位身份证号码(最后一位录入英文字母X或x)不同。这会产生两个不同的客户号。

③终端要输个罗马数字又很难,并且大家也把这个罗马数字认作英文字母,这给这些客户以后的业务办理也会带来一定的麻烦,总不会每次在为这些客户办理须审查身份证号码的交易都按ALT+8553或ALT+8569输入X吧。并且还要考虑其它外围系统不支持的问题。所以建议对这个特殊校验码的输入能给予规范。

方案有三:

一是全部以大写罗马数字Ⅹ代替,录入时按住ATL在小键盘中输入8553。这要加强培训,纠正错误,告之以正确方法,当然也会存在培训不到,柜员不知道的情况,加上其它外围系统,有难度;

二是全部强制以大写英文字母X代替。将错就错,按大家的习惯来办;

三是以英文字母X代替,系统对这个的检验不分大小写。不管录入的是大小写,都辨为一个证件号码,只产生一个客户号。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-17
身份证最后一位是检验码
检验码分别是“0、1、2、……10”共11个数字,当检验码为“10”时,为了保证公民身份证号码18位,所以用罗马数字“X”表示。
第2个回答  2013-11-17
字母都没的排了 跟车牌一个道理 人太多了
第3个回答  2019-06-27
那是因为根本不知道具体的,比如同一天出生的可能有两个,谁先谁后说不清,登记的时候干脆就来个X.我就是这样的

身份证后面的英文字母是什么意思?
1、身份证最后一位的英文字母X,是代表数字10。没有其它英文字母了。它其实不是英文字母,准确的说应当是罗马数字X(10)。2、关于身份证最后一位是X,是因为居民身份证的号码是按国家的标准编制的,由18位数字组成:前六位为行政区划代码,第七~第十四位为出生日期码,第15至17位为顺序码,第18...

身份证号码尾号是英文字母是怎么回事
身份证号码尾号是X,这其实与我们通常理解的数字尾号并无不同。关于身份证尾号是X的情况,让我来为您解析一下。居民身份证号码按照国家统一标准编制,由18位构成:前六位代表所在区域,第七至第十四位为出生日期,第15至17位为顺序编号,最后一位是校验码。校验码是根据号码编制规则计算得出,如果尾...

为什么有些人身份证号码最后一位是英文字母?
首先我告诉你,18位身份证号码后面的字母只有"X"这一个。"X"作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果您的尾号是0—9,都不会出现X。但是您的尾号是10,那么就得用X来代替,因为要是用10作为尾号,您的身份证号码就是19位而不是18位了。19位的号码就违反了国家标准,...

在什么情况下身份证的号码后面会带有一个英文字母?
身份证最后一位是数字或字母,并没有什么特殊的意义!最后一位只是识别码!一般情况下最后一位是数字,当可能与他人重号时就变成字母!

身份证的最后的一位是英文字母,是什么意思?
身份证最后一位是检验码 检验码分别是“0、1、2、……10”共11个数字,当检验码为“10”时,为了保证公民身份证号码18位,所以用罗马数字“X”表示。

为什么有的身份证最后一位是字母?
身份证号码重复然后需要加一位号码却又不能是19位数,所以需要用字母X代替。

身份证为什么有带字母的?
身份证的最后一位是一个英文字母,就意味着你在最后一位随机分配的时候分配到了一个10,因为最后一位的验证码是从1~10,1~9自然就正常标就可以了,但是你摇到了10这就很麻烦了,因为身份证的总的位数不能改变,然后你这个数字又必须要写上去,所以就用一个英文字母来代表这个10,还有一种情况,就...

身份证号码尾号是英文字母是怎么回事
居民身份证号码中的X,是一个特殊的校验码,通常出现在身份证号码的最后一位。它与数字0至9有所不同,X的存在有着特定的原因。我国居民身份证的号码由18位数字构成,具体包括:前六位是行政区划代码,标识了持证人的户籍所在地;第七至第十四位是出生日期码,用于记录持证人的出生年月日;第15至17...

各红大神你们好想了解一下身份证号码后面英文字母是什么意思
身份证后面没有什么英文字母,其实那是罗马数字。

为什么身份证编号最后有个英文字母?
这又给统版需要审查客户身份证件的交易造成一定麻烦,大小写录入不对,主机会提示证件不符,导致交易失败。并且存在的一个问题是产生一个身份证号码可能生成多个客户号,持这种身份证编号带有X的客户第一次开户时,身份证号码最后一位如果录入的是英文大写字母X,产生一个客户号,接下来再开户时,如果录入...

相似回答