3

私のアプリは米国のどこでも使用できますが、独自の地域にサービスを提供する地元の企業によって使用されます。

私の開発中のプロジェクトは現在存在しているため(そして変更することができます)、10桁しか保存していません。アップデートをリリースすることは確かにできますが、私のソフトウェアは今から 10 年後に使用される可能性があると思います。しかし、1 世帯に 1 つの番号ではなく、すべての人が電話を持つ傾向にあるため、米国では 10 桁の電話番号が不足していることを理解しています。

そうではないように思えるかもしれませんが、はい、私はグーグルで検索しましたが、私が求める答えは依然として泥のように明確です.

米国内には、同じ市外局番内であっても、最初に 1 と市外局番をダイヤルする必要があるロケールがあることを読みました (場所はわかりません)。それ以外の場合は、同じ市外局番内であっても、1 を付けずに市外局番だけをダイヤルする必要があります。

私の質問は次のとおりです: 米国全体と近い将来に対応するには、数字の前に「オプションの 1」を追加する必要がありますか?チェックボックスまたはその他のデバイスの形で、1 が必要なものと必要なものを区別します。しませんか?今後、別の電話番号スキーマが登場する予定はありますか? もっと簡単に言えば、10 桁で十分でしょうか?

4

2 に答える 2

3

北米の番号のみを保存したい場合は問題ありません

北米ナンバリン計画

10 は、北米 (カナダを含む) の標準的な長さです。

于 2012-10-26T00:13:52.463 に答える
0

国コードを含めて15桁を許可する必要があります。多くの国では、すでに12〜14桁(国コードを含む)が必要です。

スペースや句読点を使用せずに、国コードを含むすべての数値をE.164形式で保存します。これにより、他の国への国際的な拡張が容易になり、いずれかの国で使用される番号の長さが変更された場合にデータベース内の番号を操作できるようになります。

米国の数字は、今後10年か2年のうちに1桁長くなるという話があります。数千万の番号が保存されているときではなく、今すぐ計画する必要があります。

国の番号プランには絶えず変化があります。国980の市外局番765が市外局番77に変更され、すべての市内番号の先頭に88が追加されていることがわかっている場合、データベース内のすべての番号に国番号が含まれている場合は、簡単な操作で変更できます。

于 2012-11-08T21:42:40.220 に答える