之前帮海外的朋友填表单,卡住半天,反复确认中国的电话区号是多少,填错好几次,不是多敲一个0,就是把城市区号混在一起,搞得对方那边一直校验失败。那时候才发现,很多人会把国家区号和国内城市区号弄混,我自己之前也一直分不清楚,以为写086就没问题,结果提交页面直接报错。

表单输入框的提示写着国家代码不带前置0,试了好多次,删掉前面的0,输入86,号码才能正常保存。那个时候才搞懂,+86才是中国的国际电话区号,从国外往国内拨打电话,号码开头要加上这个,而我们平时在国内互相打电话用的,是北京010、上海021这类城市区号,完全是两套东西,不能混着写。

很多人会顺手写成0086,其实00只是部分国家的国际长途接入码,不是区号本身。上次和在东南亚的同学通电话,他拨我手机号,先拨00,再加上86,之后直接输入我的手机号码,手机号前面的1就不用再加0了。一开始他习惯性在手机号前面补了0,电话一直打不通,来回试了三四遍,去掉那个多余的0,通话才连上。

这只是我的个人感受,不是标准答案。

还有个容易搞错的地方,固定电话的情况不一样。海外打国内座机,+86之后,要接城市区号,但是城市区号最前面那个0得去掉。举个例子,广州座机区号020,境外拨打就要写+8620,后面再接座机号码。当初填一个海外平台的收货联系电话,我保留了020里的0,提交一直不通过,来回翻平台的帮助说明,才找到这条要求。

网上不少地方写的格式五花八门,有的地方写0086,有的直接写86,不同网站表单的规则还不一样。有的表单框单独分出国家代码栏,只需要填86,加号系统会自动生成;有的输入框是整段号码,就得手动带上+号。我遇到过一个网站,不识别00开头的国家代码,只能填写+86,换别的格式全部判定无效。

身边有个做外贸的朋友,他手上客户遍布各地,他说不同地区的人拨号习惯不一样,有些国家不用00作为国际出口码,会用别的数字,所以统一写+86的兼容性最好,加号在国际号码标准里,代表国际长途起始,不受拨号所在地区的影响。他平时给海外客户留联系方式,全部统一标注+86,很少再出现拨不通的情况。

我后来整理联系方式的时候,手机号对外填写,标准写法就是+8613XXXXXXXXX,座机就是+8620XXXXXXXX。也见过有人把空格省略,直接连在一起写+8613XXXXXXXXX,大部分平台也能识别,只是分开写,看着更清楚,不容易输错数字。

有一回看到有人争论,说86和+86没有区别,其实放到拨号场景里面,差别就显出来了。单纯填写国家代码栏,填86就够;完整号码展示,最好带上加号,给境外的人直接拨号使用。国内日常打电话,根本用不着+86,只有跨境通信、海外网站注册、境外邮寄留电话的时候,才需要用到这个国际区号。

折腾这些表单之后,我现在留跨境联系号码,第一反应就是区分国家区号和城市区号,不会再把0胡乱加在数字前面。也不会笃定所有平台规则全都一样,碰到陌生表单,先看输入框的提示,再填写号码。

手机屏幕停留在那个填完校验成功的页面,没有再截图保存,关掉网页之后,就去处理别的消息了。