問題タブ [setlocale]

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 投票する
4 に答える
3770 参照

c++ - スウェーデン語の文字が正しく比較されない

何らかの理由で、C++ で If/else ステートメントが正しく機能しない

問題は、バリアベルが右 (höger) に等しい場合、If ステートメントを出力せず、代わりに else ステートメントに進むことです。文字 'ö' を say 'o' に置き換えて、代わりに 'hoger' にすると、if ステートメントが機能します。したがって、「höger」という単語を書くときはいつでも、if ステートメントに移動せず、代わりに else ステートメントに移動します。ただし、バリアベルを 'hoger' に等しくしてから 'hoger' と書くと、うまくいきます。If ステートメントが代わりにそれを認識する場合、どうすれば 'höger' を書くことができるようになりますか? まるでスウェーデン文字が通用しないかのようです。

私のコードは次のようになります。

0 投票する
7 に答える
17889 参照

php - PHPで動作しないgettextをデバッグするには?

PHP 5.5 で php gettext 拡張機能を使用しようとしています (win2008 サーバーで、IIS7 を使用)。私はこれをやっています:

このフォルダー構造を使用すると、次のようになります。

しかし、それは常に Hello world を返すだけであり、正しい翻訳ではありません (私のスペイン語スキルの不足に基づいて) 現時点では、messages.po ファイルに次のように記述されています。

これは、コマンド ラインおよび IIS 経由では失敗します。だから私はgettext呼び出しなどを見て実行していますが、翻訳ファイルを読んでいません。これをさらにデバッグするにはどうすればよいですか? 翻訳ファイルを削除しても、同じ動作になります。

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

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

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

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

localeconv();

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

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

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

php - PHP の日付と setlocale が常に機能するとは限らない

開発サーバーで必要なロケールを生成し、使用setlocaleして PHP にロケールを提供すると、フォーマットされた日付strftimeが期待どおりに完全に翻訳されて表示されます。

ただし、ページをリロードした後、日付はサーバーのデフォルト ロケールで表示されました: en_US. ページを複数回リロードすると、ほぼ 50/50 の確率で日付が翻訳されました。変。ここで何が起きてるの?

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

magento - メール送信時のロケールコードの設定方法

放棄されたアプリケーションの電子メール テンプレートを作成しました。電子メールを送信するときに、ストアの注文が正しく送信されていることを確認しますが、すべて正しく送信するための言語が設定されていません。

例:

すでに使用しようとしましたが、翻訳されません

また

この送信は店舗ごとに正しいですが、言語は変更されていません。正しい言語を設定する方法を知りたいですか?

0 投票する
3 に答える
891 参照

php - PHP setlocale が韓国語で機能しない

現在、日付機能を使用して今日の日付を印刷しています。これを行っているときに、残念ながら setlocale 関数が韓国語では機能しないことに気付きました。そのため、1 対 1 のマッピングを介して英語から韓国語に直接翻訳する方法があるのではないかと考えています。

だから現在私は持っています

これは 2014년 9월 12일 Monday を出力しますが、Monday を 월 に変更したいと思います。

したがって、setlocale に依存する代わりに、次のように直接変更できるかどうかを知りたいです。

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

c++ - プロセス内で setlocale() を無効にすることは可能ですか?

現在、一部のシステムで Windows ファイルの開く/保存ダイアログを使用するときに読み込まれる外部コンポーネント (残念ながらどれがどれかはわかりません) が、おそらく呼び出しを行うことによってプロセスのロケールを変更するという問題に直面していますsetlocale(LC_ALL, "")

これは、設定されている標準ロケールに依存しているため、アプリケーションを台無しにします (実行時に独自のコンポーネントによって変更されることはありません)。

そのため、プロセス内で呼び出されたときに効果がないことを確認するかsetlocale()、この関数が呼び出されるたびに検出して、ロケールをデフォルトの "C" ロケールにリセットする必要があります。

これらの目標のいずれかを達成する方法はありますか?