4

Java 7 は Unicode 6.0 をサポートします。Unicode 4.0 のサポートは、Java プラットフォームのバージョン 5.0 および 6.0 に制限されています。

Unicode 6.2.0 は Unicode 標準のマイナー バージョンであり、以前のすべてのバージョンに取って代わります。Unicode 標準のバージョン 6.2 は、新しくエンコードされたトルコ リラ記号の早期公開に特化した特別リリースです。

この最新の 6.2 バージョンを、Java 7 を使用する Web アプリケーションで使用することはできますか?

4

2 に答える 2

3

jdk ライブラリの文字や文字列を使用する代わりに、icuを使用するようにプロジェクトを移動すると、Unicode 6.2 でエンコードされたテキストを入出力できます。icu の最新バージョンはunicode 6.2 をサポートしています。画面に表示するには、互換性のあるフォントが必要ですが、(テキスト/html を出力する) Web アプリを作成している場合、それは問題ではありません。Java組み込みクラスでUnicode 6.2をサポートしたい場合は、jdk8を待つ必要があります - http://openjdk.java.net/jeps/133

于 2013-02-11T07:17:46.770 に答える
3

何を求めているのかわかりませんが、文字のプロパティやリラ記号の名前が必要ない場合は、使用できない理由はありません。コードポイントに関する限り、Java はあなたが言ったことを実行しているだけです。レンダリングできるフォントがあれば、好きな文字を使用できます。Java は、そのコード ポイントが実際に使用されているかどうかを内部の Unicode 文字データベースでチェックせず、使用されていない場合は表示を拒否します。

これが壊れるところは、キャラクターのプロパティが必要な場所、または更新されたアルゴリズムです。しかし、リラ記号はその目的ではかなり普通の文字です。U+XNEW COMBINING AWESOMENESS BELOW を使用しようとしている場合はおそらく異なるでしょうが、それでもアプリケーションのサポートよりも多くのフォントが必要になる可能性があります。

于 2013-02-11T07:12:03.260 に答える