問題タブ [icu]

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

c++ - ICUライブラリを使用して推定時間を文字列に変換する方法

ICUライブラリを使用して推定時間を文字列に変換するにはどうすればよいですか?

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

c++ - ICUUnicodeノーマルvs全幅

私はユニコードとユニコード文字列に少し慣れていません。「全幅」記号と通常の記号の違いを調べようとしています。

次の2つを例にとってみましょう。

通常:http ://www.fileformat.info/info/unicode/char/20a9/index.htm

全幅:http ://www.fileformat.info/info/unicode/char/ffe6/index.htm

全幅がU+20A9として定義されており、偶然にも20A9が通常のものであることに気付きました。では、Uの値は何ですか?

ICUのようなライブラリを使用する場合、常に通常と完全を返すように指定する方法はありますか?

ありがとう、

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

iphone - icu のクロスコンパイルの問題

iPhone用のicuライブラリをクロスコンパイルしようとしています。http://sites.google.com/site/michaelsafyan/coding/articles/iphoneから構成スクリプト ラッパーをダウンロードしました 。実行すると、次のエラー メッセージが表示されます。

これを修正する方法を知っている人はいますか?

前もって感謝します

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

iphone - ICU (Unicode 拡張機能) の使用に対する iPhone アプリの拒否

申し込みを検討したところ、Apple から次のようなメールが届きました。


Νομοθεσία のアップデートを App Store に送信していただきありがとうございます。お客様のアプリケーションを審査したところ、プライベート API を使用していることが判明しました。これは、iPhone 開発者プログラム ライセンス契約のセクション 3.3.1 に違反しています。「3.3.1 アプリケーションは、Apple が規定する方法でのみ文書化された API を使用することができ、プライベート API を使用または呼び出してはなりません。」あなたの申請は却下されていませんが、次回のアップデートでこの問題を解決することが適切です。アプリケーションには、次の非公開 API が含まれています。アップル' s プライベート API を使用して、今後の提出でアプリケーションにフラグが立てられるのを防ぎます。この問題は、次の Νομοθεσία の更新で解決してください。敬具、iPhone アプリレビューチーム


このメールで言及されている関数は、ICU ライブラリ (International Components for Unicode) で使用されています。私のアプリは現時点では拒否されていませんが、Unicode プロトコルと特にこのコンポーネントに大きく依存しているため、私のアプリの将来についてはあまり安心できません。もう 1 つのことは、これらの関数を直接呼び出すのではなく、カスタム 'sqlite' ビルド (FTS3 拡張機能が有効になっている) によって呼び出されることです。

ここで何か不足していますか?助言がありますか?

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

c++ - ICU MessageFormat で使用される NumberFormatter にアクセスできますか

これはニッチな質問かもしれませんが、ICU と協力して通貨文字列をフォーマットしています。よくわからない状況にぶち当たりました。

MesssageFormat クラスを使用する場合、通貨文字列の書式設定に使用する NumberFormat オブジェクトにアクセスできますか。自分で NumberFormat インスタンスを作成すると、通貨文字列の作成時に使用される精度や丸めなどの属性を指定できます。

韓国のロケール ("ko_KR") で、MessageFormat クラスが四捨五入 (100.50 -> ₩100) を使用して通貨文字列を作成するように見える問題があります。

NumberFormat を直接使用する領域では、setMaximumFractionDigits と setMinimumFractionDigits を 2 に設定しましたが、MessageFormat でこれを設定できないようです。

何か案は?

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

c++ - ICU 追加カスタム文字セット検出

ICU Charset Detector のデータがどのように構築されているか知っている人はいますか。また、言語を追加するのは難しいですか?

たとえば、バグ トラッカーで、2007 年以来、タイ語の検出のチケットが開かれているのを見ましたが、今日まで新しいものは何もありませんでした。

ありがとう

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

php - PHPでのICUソートキー(collat​​or_get_sort_key)の比較

strcmp()PHPでICUコレーターのソートキーを比較するのに適していますか?

私が質問しているソートキーは、 ICUのドキュメントcollator_get_sort_key()に記載されているものです。

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

c++ - ICU を使用した C++ UTF-8 出力

C++ ICU ライブラリを使い始めるのに苦労しています。最も単純な例を機能させようとしましたが、それでも失敗しました。UTF-8 文字列を出力して、そこから移動したいだけです。

ここに私が持っているものがあります:

出力は次のとおりです。

私の端末とフォントは UTF-8 をサポートしており、定期的に UTF-8 で端末を使用しています。ソースコードは UTF-8 です。

ICU は文字列を UTF-16 として保存するため、おそらく出力ストリームを UTF-8 に設定する必要があると思いますが、実際には確信が持てません。

どんな助けでも大歓迎です、ありがとう。

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

c++ - ICUを使用して発音区別符号を削除するコード

誰かが発音区別符号を取り除くためのサンプルコードを提供できますか(つまり、アクセント記号やウムラウトなどの文字を、アクセントのない、ウムラウトのない文字に置き換えます。たとえば、アクセント記号はすべてéプレーンASCIIになりますeUnicodeString。 C ++のICUライブラリ?例えば:

sすでに正規化されていると仮定します。ありがとう。

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

c++ - ICU の Locale::getDefault() が「ルート」を返すのはなぜですか?

私がやっているC ++でICUライブラリを使用する:

小さなテスト プログラムを作成して Mac システムで実行するとenlang. しかし、私が取り組んでいる大規模なグループ プロジェクトでは、root. 誰でも理由がわかりますか?私はこれを見つけました:

http://userguide.icu-project.org/locale/resources

したがって、大規模なシステムで実行している場合、一部の ICU リソースが見つからないというのが私の推測ですが、どのリソースが見つからないのか、なぜ見つからないのか、またはそれを修正する方法はわかりません。

追加情報

/usr/bin/locale戻り値:

小さな C プログラムを書く場合:

私は得るen_US.ISO8859-1

OS : Mac OS X 10.6.4 (Snow Leopard)
ICU バージョン: 4.3.4 (最新版は MacPorts 経由で入手可能)。

少しの援助?ありがとう。