問題タブ [currency-formatting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 通貨のフォーマット
私は販売価格に$を表示したいのですが、このために
しかし、これは通貨の前に$または他の記号を表示していないので、一時的にラベルの前に$記号を追加しました
しかし、国に応じて通貨記号を設定したいので、これが間違っていることはわかっています。
これどうやってするの。
c# - 動的通貨記号を使用した通貨の書式設定
C# では、コードはデフォルトの「US-Language」設定でConsole.WriteLine("{0:c}", 998);
出力を提供します。$998
しかし、ユーザーの好みに応じて通貨記号をポンド、スターリング、ルピー、または任意の通貨記号に動的に変更したい場合、これを行う方法はありますか? たとえば、メソッドを呼び出します。
このメソッドは、必要な形式で値を出力します。
もう 1 つ、カスタム通貨記号を挿入する方法はありますか。私のポイントは、通貨に新しい記号が付属している場合 (インドがルピー記号で行ったように)、それをコードですぐに有効にする方法です。
よろしくお願いします。
c# - 特定の通貨記号を使用している場合、数値のカスタム書式設定および文字列の置換中に予期しない結果が発生する
すべての通貨を次の形式で表示する必要があります。
ユーザーは国を選択し、外部サービスから通貨コードと記号を取得します。次に、string.replace を使用して、通貨コードと記号を上記の書式文字列に設定します。
したがって、値 123.456 (米ドル) は次のようにフォーマットされます。
このアプローチはほとんどの通貨記号で機能しますが、クウェートの通貨記号د. कに問題があります。数値の前に記号を表示できるように値をフォーマットすることはできないようです。私は手紙に関して同じ問題を抱えていません。これは、アラビア語が右から左に書かれるという事実と関係があると考えています。シンボルはブラウザでもそのように動作します。左から右に選択することはできません。選択は右から始まります。また、linqpad でテストしていたとき、文字列は[Kuwait_Symbol]#,##0.00と表示されましたが、stackoverflow テキスト ボックスに貼り付けると、文字列がد.क#,##0.00になりました。
文字列内の文字の順序が変更されていることに注意してください。
シンボルを使用することは現実的ではないことをお勧めしなければならないと感じていますが、この問題を回避する方法はありますか? また、数字の前に記号を表示できないのはなぜですか?
delphi - QuickReport に円を表示する
通貨フィールドを印刷すると、円記号の代わりに「\0」が表示されます (私の地域設定は日本語形式に設定されています)
Delphi 6 のレポートに円を表示するにはどうすればよいですか? (Quick Reports の別のバージョンは使用できません)
どんなアイデアでも大歓迎です!
java - 通貨記号と金額の間にスペースが必要
INR 形式の通貨を次のように印刷しようとしています。
を示していますRs30,382.50
が、インドでは次のように書かれていますRs. 30,382.50
( http://www.flipkart.com/を参照) INR をハードコーディングせずに解決する方法は?
android - Androidでテキストフォントを自動検出してインストールします
私のアプリでは、多くの種類の通貨でテキストをフォーマットしたいと思います。たとえば、USDの場合は$、VNDの場合はđ、GBPの場合は£、EURの場合は€などです。JPY(日本)、CNY(中国)、KPW(韓国)を解析すると、一部の通貨コードが正しく表示されません。 ..適切なフォントがないため。
Androidフォンでアプリにすべての通貨コードを表示させるにはどうすればよいですか?または、テキストフォントを自動検出して、ユーザーにインストールを依頼する方法はありますか?
vb.net - .NET アプリケーションで $ の代わりに一般的な通貨記号を取得する
この VB .NET アプリケーションでは、"c0" および "c2" フォーマット文字列を使用して、通貨値をあらゆる場所に表示します。
最近、これらの通貨の値が $ 記号で正しく表示されず、奇妙な記号 ¤ で表示されるという問題がユーザーに発生しました。ウィキペディアを通じて、それが一般的な通貨記号であることがわかりました: http://en.wikipedia.org/wiki/Currency_(typography)
私のマシンで一度だけ問題が発生するのを見たことがありますが、それ以来、再現できていません。アプリを再起動したら消えました。実際、問題が発生するとすぐにアプリケーションの別のインスタンスを開始しましたが、その 2 番目のインスタンスでは $ 記号が正常に表示されました。
この奇妙な問題を修正する方法についての洞察をいただければ幸いです。
php - MySQL - 通貨記号を保存する最良の方法は?
MySQL DB 内に通貨の値と記号を保存する最良の方法は何だろうか?
SOをブラウジングしたおかげで、金額を 10 進数 (19,2) 値として保存していますが、これは問題ありませんが、許可したいので、通貨記号 (€、£、$ など) に関心があります。エンド ユーザーは、設定段階で独自の通貨単位を設定できます。また、現在utf8(両側)に設定されている不確実性を避けたいと思っています。
私が現時点で行っている方法は、PHP ステートメントを使用してHTML 数値コードifelse
として保存し、入力をフィルタリングすることです。これが最善の方法ですか?そうでない場合、何ですか?まったく必要がありますか?事前に多くの感謝を!
java - カナダ英語とフランス語の通貨フォーマット
ロケールに基づいて値を設定する必要があります。en_US
またはロケールを取得しますfr_FR
次に、ロケールに基づいて、通貨を定義する必要があります。必要な通貨フォーマットはで定義されています。
現在、Javaクラスに値を直接設定するフォーム属性があります。
フォーマットを手伝ってくれませんか。また、通貨形式には,
との違いがあります。.
java - パターンを使用したJasperReportsの通貨のフォーマット
テーブルから金額を返すクエリがあります。
これにより、次のような金額が返されます。
ジャスパーレポートで上記の金額を使用しています。
ただし、レポートの出力を次のように表示する必要があります。
JRXMLコードスニペットは次のとおりです。
私はパターンを使わなければならないことを知っています。しかし、私はそれを機能させることができません。
使用する
動かない。
私は何が欠けていますか?
読んでくれてありがとう!