一句话回答: 手机上就存
+86+ 11 位手机号,走到哪个国家都能直接拨。用固定电话或部分不支持+的设备,把+换成当地的国际接入码(美国/加拿大是011,中国大陆及多数国家是00,澳大利亚是0011)。中国手机号不需要去掉任何 0——要去 0 的是座机区号。

这件事本身不复杂,但错法很多,而且错了通常没有提示音告诉你哪里错,只有一句「您拨打的号码是空号」。
完整拨号结构
[国际接入码] + [86] + [中国号码,去掉座机区号的 0]
拨手机:
| 你在哪 | 拨什么 | 示例(手机 138 0013 8000) |
|---|---|---|
| 任何国家的手机 | +86 + 手机号 | +86 138 0013 8000 |
| 美国 / 加拿大固话 | 011 + 86 + 手机号 | 011 86 138 0013 8000 |
| 英国 / 德国 / 法国等 | 00 + 86 + 手机号 | 0086 138 0013 8000 |
| 日本 | 010 + 86 + 手机号 | 010 86 138 0013 8000 |
| 澳大利亚 | 0011 + 86 + 手机号 | 0011 86 138 0013 8000 |
拨座机要多一步:去掉区号前面的 0。
| 目标 | 国内拨法 | 国外拨法 |
|---|---|---|
| 北京座机 | 010 1234 5678 | +86 10 1234 5678 |
| 上海座机 | 021 1234 5678 | +86 21 1234 5678 |
| 广州座机 | 020 1234 5678 | +86 20 1234 5678 |
五个最常见的错误
- 给手机号也「去 0」。 中国手机号是 11 位、以
1开头,本身没有前导 0,砍掉第一位就变成 10 位废号。要去 0 的只有座机区号。 011和+一起用。011 +86 …是错的。011就是+的替代品,二选一。- 漏掉国家码 86。 直接拨 11 位手机号,系统会当成本地号码解析。
- 用了当地的国内长途前缀。 比如在美国拨
1 86 …,1是北美区号不是国际接入码。 - 号码里带了空格以外的符号。 存联系人时的
-、()一般没问题,但从网页复制来的全角字符会导致拨号失败,建议手动重打一遍。
存号码的正确姿势
出国前把通讯录里的中国号码统一改成 +86 开头的完整格式。这样做有三个好处:
- 换国家不用改。
+会被手机自动翻译成当地接入码。 - 微信、WhatsApp 能正确匹配联系人。 这些应用按 E.164 格式识别号码。
- 填表时可以直接复制。 注册海外服务、收验证码时用的就是这个格式,规则见 国外手机号格式怎么写 和 中国手机号是 +多少。
费用:别用运营商国际长途
传统国际长途按分钟计费,从欧美打回中国手机每分钟可能是几毛到几块,漫游状态下更贵。实际可选的替代方案:
- 微信 / WhatsApp 语音通话。 双方都装了就是最便宜的选择,走流量。
- VoIP 服务。 按目的地计费,比运营商便宜很多,但对方看到的来电显示可能是陌生号码,接通率会打折。VoIP 号的能力边界见 虚拟手机号能打电话吗。
- 本地 eSIM。 落地后开一张目的地 eSIM,避免漫游费,接码相关注意事项见 能用 eSIM 接收短信验证码吗。
拨通了但对方接不到?
- 对方开了骚扰拦截。 陌生国际来电常被运营商或手机自带的拦截功能挡掉,原理和号码标记相关,见 号码信誉是什么。
- 你用的是 VoIP 号。 部分号段在中国大陆落地率不稳定。
- 对方在飞行模式或没有信号。 这个和拨号格式无关。
反过来:给中国号发验证码
如果你的目标不是通话而是收验证码,那是另一套问题——+86 号码在海外服务上的可用性、以及接码平台能不能提供大陆号,见 接码平台能接中国大陆(+86)号码吗 和 接码平台中国手机号。
小结
**记住一条:手机存 +86 + 11 位号码,永远不会错。**固定电话把 + 换成当地接入码(美加 011,多数国家 00)。手机号不去 0,座机区号才去 0。真要经常联系,走微信或 VoIP 比运营商国际长途便宜一个量级。