問題タブ [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.
javascript - iPad またはタブレットで Javascript を使用してリージョン形式を取得するにはどうすればよいですか?
したがって、私のプロジェクトでは、iPad またはタブレット (例: "en-us") からユーザーの好みの地域設定を取得しようとしています。このコード行を使用してみました
var regionSettings = navigator.userLanguage || navigator.language;
ただし、地域設定を「en-ca」に設定しても、「en-us」しか表示されません。
datetime - VBS の不正な日時形式
dateTimne をファイルに書き込む VBScript があります。
サーバーで手動で実行すると、米国形式の mm/dd/yyyy hh:mm:ss AM (例: 11/14/2013 9:20:56 AM) が表示されます。
ラップトップで実行すると、実際に必要な英国形式が返されます-dd/mm/yyyy hh:mm:ss AM 例: 14/11/2013 9:20:56 AM。
ここで何が起こっているのですか?
java - 特定の言語で imdb 映画のタイトルを取得する
IMDB の映画ページを調べて、名前、年などの情報を抽出するクローラーを Java で作成しています。
いくつかの (imdb) ページの html ソースを調査し、クローラーがどのように機能するかを参照した後、なんとかコードを作成することができました。
私が得る情報 (例えばタイトル) は私の母国語です。母国語に情報がない場合は、元のタイトルを取得します。私が望むのは、選択した特定の言語でタイトルを取得することです。
私はこれにかなり慣れていないので、間違っている場合は修正してください。ただし、imdb はセルビア出身であることを「認識」し、結果をカスタマイズするため、母国語で結果が得られます。つまり、基本的には、英語での結果を好むことを何らかの方法で伝える必要がありますか? それは可能ですか(私はそうだと思います)、どうすればできますか?
編集: プログラムは次のようにクロールします: 文字列で url パスを取得し、それを url に変換し、bufferedreader ですべてのソースを読み取り、取得した内容を検査します。それが正しい方法であるかどうかはわかりませんが、機能しています(言語の問題を除いて)コード:
このコードはページを通過し、コンソールにメイン タイトルを出力します。
c# - CurrentCulture がユーザーによってカスタマイズされているかどうかを検出する方法は?
CultureInfo.CurrentCulture によって返される CultureInfo インスタンスにすべてのデフォルト値があるかどうか、またはユーザーによってカスタマイズされているかどうかを判断する方法を知りたいです。
次の LINQPad スニペットと LINQPad コマンド ライン ランナーを使用していくつかのテストを行いました。
地域ダイアログで形式として英語 (南アフリカ)を選択すると、スニペットは次のように報告します。
次に、長い日付形式を変更して、その日の先頭のゼロを非表示にし、長い時間と短い時間を 24 時間に変更します。スニペットはこれを報告するようになりました。
カルチャ名は同じままですが、変更したプロパティは新しい値を示しています。
私の質問は、CurrentCulture によって返されるカルチャが既定値 (この場合は en-ZA) から変更されているかどうかを教えてくれる単一のプロパティまたはメソッドがあるかどうかです。CultureInfo.UseUserOverride がそのプロパティかもしれないと思ったのですが、どちらの場合も true を返します。
c# - .NET グローバリゼーション設定 - Windows Server 2012 の IIS では、二重値はカンマです
最近、asp.net c# Web サイトを、Windows Server 2003 で実行されている古いサーバー インスタンスから、Windows Server 2012 の新しいボックスに移動しました。
面白いことに、double
GPS 座標の値もドット表記からカンマ表記に変更されています。
両方のサーバーの地域設定を確認し、南アフリカ (en-za) に設定しました。これが私の拠点です。
IIS を使用する新しい 2012 ボックスでは、値は次のようにレンダリングされます: -25,839 28,184
IIS を使用する古い 2003 ボックスでは、値は次のようにレンダリングされます: -25.839 28.184
新しい IIS ボックスに移動すると、一体なぜ変更されるのでしょうか? 私が使用している Map コントロールはドットを探しているので、明らかにこれは多くのことを壊しています。以下は、正常に動作している古いサーバーの設定からの抜粋です。新しいサーバーは同じ設定で複製されましたが、効果は見られませんでした。
どうぞよろしくお願いいたします。
date - 日付のロケールはありますか?
プログラミングの質問ではありませんが、開発者にのみ適用されます...
「明日何とかしろ」と言うとき
明日は常に今日の日付 + 1 で、その日付は世界中で同じですか?
日付のみを話します - 時間はありません。
うるう年?新年?
c# - Visual Studio での英語以外の数値書式設定
英語 (米国) では、小数点記号は "." です。したがって、100 + 25/100 の結果を書きたい場合は、100.25 になります (当然)。
フランス在住のフランス人開発者の場合、Visual Studio の定数にどのように記述すればよいですか? フランスでは、小数点としてコンマ (",") を使用します。
書きますか
const double x = 100.25
また
const double x = 100,25
ありがとうございました