web-dev-qa-db-ja.com

国際通貨フォーマットのガイドライン—通貨コード

さまざまなロケールの通貨データを表示するWebアプリケーションを開発する際に、通貨形式の違いについて質問しました。特に、通貨記号に加えて、または通貨記号の代わりに、いつ通貨コードを使用するのが適切かを知りたいのですが。

すべての主流の通貨で通貨記号を含める必要があることは私の理解ですが、一部の通貨は異なる順序で表示されます( このWebサイト に表示されます)。アプリケーションで使用する4つの通貨は、USD、CAD、GBP、およびEURです。これらの通貨はすべて同じ一般的な通貨形式です。

同じ通貨コードを持っているので、USDとCADの通貨コードを含めることは理にかなっていますが、他の通貨コードはどうですか?これらの他の国での基準は何ですか?

とにかく、私は正しいフォーマットだと思うものを下に持っています。エラーが発生した場合はお知らせください:

•米国— $ 1,234,567.89 USD
•カナダ— $ 1,234,567.89 CAD
•イギリス—£1.234.567,89 GBP
•欧州—€1.234.567,89 EUR

また、通貨記号と数字の間にスペースが必要ですか?それは時々起こることを私が知っているさらに別のことですが、ルールが何かはわかりません。

52
Ryan Atallah

私はユーロのために答えます:

ヨーロッパ—€1.234.567,89 EUR

通常、同時に使用するのではなく、ユーロ記号または3文字の省略形のいずれかを使用します。組み合わせは少し奇妙に見えますが、完全に理解できます。

欧州連合の機関が使用するスタイルガイドには、ルール 通貨単位を表すため が含まれています。最も重要なもの:

  • 通貨単位が一般的に参照されているが金額が含まれていない場合は、表記名(「ユーロでの金額」)を使用します
  • ISOコード ‘EUR’に続けて、固定されたスペースと、書面による数値での金額(法的文章では必須)。 (英語、アイルランド語、ラトビア語、マルタ語。他のすべての公式EU言語では、順序が逆になります:250 EUR)。
  • ユーロ記号€は主にグラフィックで使用されます。ただし、人気のある作品や宣伝用の出版物(販売カタログなど)での使用も許可されています。ユーロ記号の後のスペースなし:35ユーロ。

私の個人的な好みは、ほとんどのテキスト(最も自然で親しみやすいと感じる)の場合は1.234.567,89ユーロ、法的/正式な文書の場合は1.234.567,89ユーロ(英語で書かれた場合は1.234.567,89ユーロ)です。

UPDATE:通貨フォーマットの完全なリスト

34
Marielle

まず、一貫性を保つ必要があります。一部の通貨では通貨コードを表示できませんが、他の通貨では一意の記号がないためです。また、シンボルを知っているすべてのユーザーに依存することもできません。

形式について-あなたの質問を間違って解釈しているかもしれませんが、その国で慣習的な形式で各通貨を提示したいようです。これは良いアイデアではありません。形式は通貨の一部ではなく、地域の好みです。数学表記にも同じ違いがあります(カンマとグループおよび小数点の区切りとしてのフルストップ)。ただし、ロシアの人の数をXXX.XXX、00として引用し、米国の人の数をXXX、XXX.00として引用していません。 )。参照する国の好みを反映するように時刻や日付の形式を変更しないのと同じように。形式は、主題ではなく、ユーザーの場所の地域設定を反映する必要があります。

18

国によっては、ヨーロッパでは次のように右側に€という記号を使用します。.000,00€

たとえば、スペイン、ドイツ、フランスでは通常右側に表示されますが、イタリアでは左側に表示されます。

12
Pablo

他の国では話せませんが、GBPの表示形式が間違っています-グループ区切り文字はカンマで、小数区切り文字は完全なストップです。

  • £1.234.567,89-間違っている
  • £1,234,567.89-正解

実際、リンクしたページには、英国の表示形式が正しく表示されています。

6
Roger Attrill

少なくともドイツ語では、通常の区切り文字はスペースです:

€ 1 234 567,89.

(ただし、改行しないスペースを必ず使用してください:nbsp;)。

ただし、1.234,00は完全に不安定であり、1.234は混乱を招きます。

出典:

  • Wikipedia は、スイス/リヒテンシュタイン(ドイツ以外)の場合は'または(space)を使用します
  • ISO 10 (物理学で使用されるSIシステム)では、,または.のいずれかを10進数の区切り文字として使用し、狭いスペースを1000の区切り文字として使用することをお勧めします。 (2009年以降、ISO/IEC 80000-1を支持して非推奨)
  • DINこれに関する規範はありませんか?信じられません...
4
giraff

特にうるさいユーザーベースがない限り、あなたのスタイルは確かに適切です。しかし、いくつかの制約のある状況を除いて、標準ではない可能性があります。また、ほぼ$ USDとCAD $を区別するためです。€と£は(非常に)あいまいではないためです。

CAD $ 1,021,091.21を見たことがあります。これは、国が通貨記号に隣接して名付けられているという利点と、最上位桁の近くに散らかっているという欠点があります。

あなたは誰の基準を選ぶべきですか?たぶん、MS Excelやパブリッシャーズ・トゥ・ザ・ワールドのNYTimes、The Guardianなどに目を向けるでしょう。

1
Charles Lindsay