2017-08-09 12 views

答えて

-1
Control Panel > Region > Formats > Advanced 

enter image description here

+0

これは問題を解決します。** OPマシンの**すべての価格がポンド記号を使用すると予想し、アプリケーションが別のマシンからアクセスされたときには動作しません。 **あなたがアプリケーションを実行しようとする**仮想マシンごとにOPがこれを行う必要があることを示唆していますか? –

+0

これは質問に対する答えを提供しません。批評をしたり、著者の説明を求めるには、投稿の下にコメントを残してください。 - [レビューから](/レビュー/低品質の投稿/ 16986231) – loki

2

常にあなたのサーバーのターゲットが異なるタイムゾーンでホストされている場合が望ましいかもしれないAA特定のロケール、等...のToString()のCultureInfoを供給することができますを使用したい場合引数。

How to convert string to double with proper cultureinfo

あなたは、ユーザーのロケールにそれを調整したい場合は、あなたが要求値を調べることができるかもしれない:

Get CultureInfo from current visitor and setting resources based on that?

1

これはおそらく最高/最も効率的な方法ではありませんこれを行うには、小文字をポンド記号に変換して文字列に変換し、ドル記号をポンド記号に置き換えたい場合は

decimal monies = 2.50m; 
string moniesString = monies.ToString(); 
string moniesFormatted = string.Format("{0}£", moniesString); 

もう一度これは最も効果的な方法ではありませんが、コンピュータの設定を変更する必要はありません。

希望すると便利です。私に知らせないと、私は答えを取り除きます(私は50人の担当者の下でコメントすることができないので、答えを使用しなければなりませんでした。そうでなければ、答える前にコメントを使っていました)。

関連する問題