結論から言うと、「最初の0を取って国番号をつける」というルールは、国際的な標準規格(E.164)に基づいた世界共通に近い運用ですが、細かなルールは国によってわずかに異なります。
なぜ「0」を消す必要があるのか、その仕組みを整理して解説します。
1. 「0」は国内専用の合図(トランクプレフィックス)
日本の携帯番号が「090」や「080」で始まる際の最初の「0」は、**国内通話であることをネットワークに知らせるための符号(トランクプレフィックス)**です。
国際電話の場合、この「国内専用の合図」は不要になります。その代わりに「これは〇〇国への電話です」という目印(国番号)を先頭につけるため、重複を避けるために「0」を削除するルールになっています。
2. 国際標準の書き方
世界中の電話網を繋ぐためのルールでは、以下の構成で番号を記述することが推奨されています。
+ [国番号] [国内番号から先頭の0を除いたもの]
- 日本(+81)の場合:
090-1234-5678→+81 90-1234-5678 - イギリス(+44)の場合:
07123-456789→+44 7123-456789
先頭の 「+」 記号は、「これから国際電話をかけます」という宣言を意味しており、スマホなどのデバイスでは自動的に適切な国際電話識別番号に変換されます。
3. 全世界共通ではない「例外」もある
ほとんどの国で「先頭の0を取る」というルールが適用されますが、稀に例外が存在します。
- イタリア(+39): 固定電話の場合、市外局番の「0」を取らずにそのまま繋げます。(例:
+39 06...) - アメリカ・カナダ(+1): そもそも国内番号の先頭に「0」をつける習慣がないため、そのまま国番号の「1」をつけます。
- その他のプレフィックス: 国によっては「0」ではなく「8」など、別の数字を国内プレフィックスとして使っている場合もありますが、その場合も国際番号にするときはそれを取り除きます。
4. セキュリティ登録で「0」が消える理由
SNSやGoogleなどの認証で電話番号を登録する際、自動的に「+81」が付与されたり、先頭の「0」が消されたりするのは、システムが世界中のユーザーを「国番号+番号」という一意のIDで管理しているからです。
「090…」のままだと、他国の似たような番号と混同される可能性があるため、国際標準の形式に統一して登録するよう設計されています。
豆知識:SMSが届かない原因
海外サービスでSMS認証が届かない場合、自分で入力する際に**「先頭の0をつけたまま」**にしてしまっていることがよくあります。
- NG:
+81 090... - OK:
+81 90...
最近のフォームは自動で修正してくれるものが多いですが、手入力が必要な場合は「0を抜く」のが鉄則です。
でもどこかでわからず0取ったらエラー出たとこあった気が・・・
コメント