問題タブ [intl]
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.
php - Intl extension in IIS moodle
I am trying to install intl extension in moodle which is a php application. I've added the lines
in my php.ini file. When I do this in apache and copy all the icuu*.dll files in apache/bin folder, I can see the extension in the application. In IIS server, I don't know where to copy the icuu*.dll files and whether I need to copy those files. If I restart without copying, the application still runs but I can't see the extension. Can someone please advise me?
symfony - ホストに php-intl 拡張機能がインストールされていない場合、symfony 2.1 でできないことは何ですか?
ホストで Symfony の要件を確認すると、警告のみがスローされます。
完全に国際化されたアプリをデプロイする必要があるため、心配です。
php - php-intlを使用して国コードをローカライズされた国名に変換するにはどうすればよいですか?
こんにちは私は国コードとPHPのロケールに基づいて完全な国名を取得する必要があります。php-intlがこれを実行できるようになっているので、これを使用したいと思います。
どういうわけかphp-intlリソースバンドルを使用する必要があると思いますが、有用な例を見つけることができません。
php - PHP IntlDateFormatter-> format()はfalseを返します
このコードは私の開発サーバーでは完全に機能しますが、別のサーバーで実行すると失敗します。
私に与える:
誰かが理由を知っていますか?エラーが報告されないのは特に奇妙です(U_ZERO_ERRORがデフォルトです)。ありがとう。
編集:
比較のために、ローカルで次のようになります。
を含む他のロケールでも同じ問題が発生していen-US
ます。
php - php5.4.8のコンパイル中に国際化拡張機能でエラーが発生しました
php.netから最新のphpバージョンをダウンロードしました。つまりPHP5.4.8です。
次のコマンドで設定しました
この後、PHPのビルド/コンパイルを開始する「make」を実行します。その後しばらくして
エラーが発生します
解決策を見つけるのに多くの時間を費やしました。私は何からも出られません。このエラーが正確に何を意味するのか誰かが知っていますか?このエラーを取り除く方法は?
php - PHP intlはフィールドの長さを変更しますが、位置は変更しません
拡張子の日付の書式設定に関して、非常に奇妙な質問がありますintl
。
いくつかのデフォルトが存在することがわかりましたdate formatter
が、私のニーズに一致するものはありません。次のフィールド長の日付形式が必要です:日 2 桁、月 2 桁、年 2 桁。
残念ながら、SHORT 形式は 2 桁の年の出力を返します。
したがって、デフォルト設定で指定されたロケールの位置を変更せずにフィールドの長さをカスタマイズできるかどうか疑問に思っていました。つまり、どうにかして戻りたいと思います:
それ以外の
回答ありがとうございます。
php - PHP intl 拡張が機能しない
Debian Squeeze に PECL 経由で intl 拡張機能をインストールしました。しかしextension=intl.so
、php.ini ファイルを挿入して Apache を再起動すると、CP が約 99% にロードされ、何も機能しません。サーバーを再び機能させる唯一の方法はextension=intl.so
、php.ini ファイルから行を削除することです。なんで?
Apache エラー ログは次のとおりです。
[2012 年 11 月 28 日水曜日 23:09:59] [通知] suEXEC メカニズムが有効になっています (ラッパー: /usr/lib/apache2/suexec) PHP 警告: 関数の登録に失敗しました - 重複した名前 - idn_to_ascii が行 0 で不明です PHP 警告: 関数の登録失敗 - 重複した名前 - 行 0 の idn_to_utf8 不明 PHP 警告: idn: 関数を登録できません。行 0 の不明でロードできません
php - PHPでIntlDateFormatterを使用してローカライズされた(短い)月名?
私の Windows 開発マシンでは、ロケールをita
次のように設定しました。
* nixシステムでは(おそらく、今はテストできないと思いますが)、次を使用する必要がありますit
。
Windows で設定しようとしてit
も機能せず、Dec
.
に頼ることはできないようですので、@hakreの提案に従ってsetlocale()
使用する必要があります。IntlDateFormatter
ただし、月の名前と短い名前を与える定数を見つけることができます。
mamp - MampPROでintl.soをインストールします
私はこのチケットに従います:http://blog.geertvd.be/2011/05/18/installing-the-intl-extension-on-mamp/。
MAMPサーバーを再起動し、phpinfo()を実行すると、intl拡張機能がロードされませんでした。
理由がわかりません。良いphp.iniファイルを完成させました(私の場合:/Applications/MAMP/bin/php/php5.3.14/conf/php.iniで、intl.soを移動しました)エラーはありません。
前もって感謝します。