問題タブ [regional-settings]
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.
asp.net-mvc-2 - Asp.netMVC小数点記号の問題
プロパティを持つモデルを持つ特定のビューを持つAsp.netMVCアプリケーションがありfloat
ます。
私のサーバーロケールはそれ,
が小数点記号であると言っており、モデルを編集してテキストボックスにたとえば7,5と入力し、サーバーに投稿すると正常に機能します。デフォルトのモデルバインダーは、期待どおりにこの値を7.5にバインドできます。
しかし、これと同じ値を使用して表示すると<%= this.Model.FloatValue %>
、小数点記号がに変換されます。これは、サーバーのロケール設定.
を明らかに無視することを意味します。<%= %>
それで。では、どうすればこの問題を解決できますか?どのロケールを使用する必要がありますか?小数点記号がであると言うサーバーシステムロケール、,
またはに設定されているブラウザロケール設定。これは小数点記号en-gb
であることを意味し.
ます。
ともかく。これを確実に機能させたいだけです。
いくつかのコード:
私のコントローラーのアクション:
2つ目は、を使用して非同期的に呼び出されます$.ajax()
。
部分ビューの関連部分:
私のモデルクラス:
ご覧のとおり、ここでは珍しいことは何もありません。ああ、ところで:範囲検証も機能しFloatValue
ません。
delphi - デフォルトの言語が英語以外の場合、TDateCalendarを英語(Days Captions)として使用するにはどうすればよいですか?
私たちのコンピューター設定では、地域の言語は韓国語です。私の問題は、FormatDateTime('MMM DD YYYY')を使用すると、韓国語(月)の日付が返されることです。そして、datecalendarでさえ英語ではありません。なにか提案を?
oracle - Oracle ODBC: SELECT の結果で国別文字が同等のラテン文字に変更されるのはなぜですか
JDBC と ODBC の両方を使用して接続する Oracle 11 データベースがあります。JDBC は正常に動作しますが、ODBC では結果のすべてのポーランド語の文字がSELECT
ラテン語の同等文字に変更されます。たとえば、ą
-> a
、Ó
->などです。モジュールO
を使用するアプリケーションと単純な Python プログラムでテストしました。odbc
データベースからの同じ値が次のように返されます。
私の環境:
DBサーバー: Oracle Database 11gリリース11.2.0.1.0 - 64ビット本番
クライアント マシン:
- Windows Server 2008 R2 64 ビット
- 32 ビットおよび 64 ビット バージョンの Oracle クライアント:
c:\Oracle\Ora1120_32bit
およびc:\Oracle\Ora1120_64bit
- ODBC マネージャーは、Oracle ドライバーのバージョンを次のように報告します: 11.02.00.01
すべてのロケールがポーランド/ポーランドに設定されていると思いますが、SET
コマンド ライン ユーティリティでは表示されません。
ポーランド語の文字を同等のラテン語に変換するのにどの ODBC または環境設定が関与しているか、誰でも知っていますか?
vb.net - テキストボックスにウルドゥー語を入力
テキストボックスがウルドゥー語を使用できるアプリケーションを作成したいと思います。フォントを変えてアラビア語に変えてみましたが、実行して何かを入力すると英語で入力します。
アプリケーションの使用時にユーザーが地域の設定を変更したくない。これは多くのウルドゥー語アプリケーションで見られます。インストールするときは、設定を変更せずに実行するだけです。
それを行う方法を教えてください?
ありがとうFurqan
c++ - WindowsでISO通貨文字列を照会
Windowsにクエリを実行して、ISO標準に準拠した通貨(USD、CAD、MXなど)の現在の地域設定を取得するにはどうすればよいですか?たとえば、ドル記号ではありません($)。
asp.net - 地域および言語オプションに関するASP.netの問題(win2k3)
Asp.net形式のTextBoxがあります。TextBoxの3桁ごとに単純なjavascriptwitchがあります。TextBoxにデータを入力すると正常に機能します。,
数字を区切るためにコマを使用.
し、浮動小数点文字としてドットを使用しました。
私が言ったように、TextBoxにデータを入力するときはすべてがうまく機能します。ただし、ポストバックが発生して保存されたデータがクライアントに返されると、すべて.
が削除されます(たとえば、として2.3
保存され、TextBoxの数字はの代わりにで23
区切られます。.
,
この問題は特定のサーバー(Windows Server 2003 SP1)でのみ発生し、他のWindows Server 2003(SP1)でも正常に機能します。私はこの問題を初めて経験しています!
しかし、問題はサーバーの特定の地域と言語のオプションが原因だと思います。このサーバーはドメインコントローラーに参加しています。地域と言語のオプションをこのセットに変更すると、次のようになります。
小数点記号->.
数字の纏め方記号->,
何も変わりません。
設定をカスタマイズした後、次の項目をチェックすると:
すべての設定を現在のユーザーアカウントとデフォルトのユーザープロファイルに適用します->checked
サーバーを再起動すると、サーバーがドメインから飛び出し、ドメインコントローラーに再参加する必要があります。そしてもちろん、何も変わりません!
この問題がありましたか?任意の解決策をお願いします!
コードが複雑すぎるため、ここにコードを投稿することはできません。指定されたサーバーを除いて、どこでも機能しているため、問題はコードが原因ではないと確信しています。
編集
また、ネットワークサービスユーザーの地域および言語オプションを設定すると、問題の解決に役立つ場合があります。誰でも私がこれを行う方法を知っていますか?
vb6 - Windows の地域と言語の設定を変更する
vb 6.0 から Windows の地域と言語の設定を変更したいと考えています。写真のように、地域と言語の設定をウィンドウのデフォルトに変更する方法はありますか。
c# - C# の日付形式と地域設定
英国設定: 2011 年 1 月 7 日 (2011 年 7 月 1 日)。Excel でフォーマットすると、"MMM-yy" を使用します。予想: Jul-11 ですが、"Jan-11" と表示されます。
私のコード:
私は混乱しています。誰でもこれを解決する方法を知っていますありがとう
cocoa - NSTextField の地域設定を無効にする
Cocoa の NSTextField に問題があります。NSTextField から地域設定を削除する方法はありますか
ユーザーに0.6、0.7などの値のみを入力してもらいたいのですが、ユーザーが米国出身でない場合、この0,6、0,7のように入力する必要があります
したがって、ユーザーが米国のユーザーでない場合、0.7 を入力すると [textField floatValue] は 0 を返し、ユーザーが米国のユーザーで 0,7 を入力すると [textField floatValue] は 0 を返します。
それは私が受け入れることができるものだと言えますが、値をフォーマットして、小数点以下3桁だけで表示したいと思います
これは US では機能しますが、値が正しい float (例: 0.3) であっても US 以外では機能しません。
textfield は NSTextField 型です
ありがとうございました!
c# - 地域設定 エンコードの問題
アプリケーション用の xml 形式の構成ファイルがあります。xmlファイルのストラトは
このファイルには、「i」文字 (73 ASCII コード) を含む設定があります。地域設定をトルコ語に変更し、場所をトルコに変更すると、構成ファイルから設定を取得すると、文字に 73 ASCII コードがなくなり、196 176 になります。 " 196 176 ではなく 73 ASCII コードで。ありがとう、ボグダン
ここにいくつかのコードがあります..