問題タブ [localeconv]

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.

0 投票する
2 に答える
948 参照

visual-c++ - _configthreadlocale と localeconv

よく知られているように、グローバル データは、printf() と strtod() が使用している数値の小数点に影響を与えるロケール設定のような悪です。_configthreadlocale(_ENABLE_PER_THREAD_LOCALE)さいわい、MSVC++ 9 では、呼び出しによってスレッドごとのロケールを使用できます。残念ながら、localeconv() 関数はこれに気付かず、依然としてグローバル ロケール設定を返すようです。たとえば、localeconv()->decimal_point は、_configthreadlocale() 呼び出しの前に常にグローバル ロケール設定を返すようです。これは MSVC ライブラリのバグですか、それとも予期されたものですか?

ティア・パーヴォ

0 投票する
2 に答える
3042 参照

python - WindowsのPythonで日付形式を取得する

宿題のために私に与えられたサンプルコードでは、次の行が表示されます。

しかし、Windowsでは、その行は次のエラーを返します。

localeconvの使用について読んだことがありますが、使用されている通貨または数値についてのみ読んでいます。私のコードサンプルまたは他の種類の関数の目的での使用に関するアイデアはありますか?

前もって感謝します。

0 投票する
1 に答える
148 参照

php - PHP setlocale: プロセス中に DB 接続後に構成が失われる

複数のサーバーを使用してデータを取得していますが、特定のサーバーに接続すると、PHP のロケール構成が失われます。

だから私はデータを引き出してお金の数字をフォーマットしますが、プロセスの途中で、そのサーバーに接続すると、プロセスの残りの部分はもうお金の数字をフォーマットしません... money_format() コマンド

localeconv();

これは私が実行したスクリプトです:

どうしてこうなるのか???? ありがとう