7

質問は非常に単純だと思います。基本プレーンの後に Unicode の残りのすべてが必要ですか? どのようなものが含まれており、それは本当に必要ですか? (そして何の目的で?)

ありがとう。

4

4 に答える 4

11

中国で何かを販売する場合は、GB 18030標準が必須であり、BMP(基本多言語面)を超える文字が必要です。この規格が施行されており、そこで販売するにはGB18030認証に合格する必要があります。

日本と香港には、BMPを超える文字を要求する国家標準もあります。これらの基準が中国の基準のように施行されていなくても、それらをサポートすることである程度の優位性が得られる可能性があります。

したがって、簡単な答えは次のようになります。そこにいくつかのものが必要です。

=== 2016 ===

それは7年前のことです。今、誰もが絵文字について話します。まあ、ほとんどの絵文字はBMPを超えています:-)

于 2009-11-11T08:11:51.413 に答える
7

データを管理するかどうかによって異なります。自分以外の Unicode データを使用している場合は、通常、補助文字が含まれている可能性があると想定する必要があります。つまり、4 バイトの UTF-8、UTF-16 サロゲート文字などを処理する必要があります。

于 2009-06-21T11:41:44.223 に答える
3

可能であれば、補助プレーンを含むすべての Unicode をサポートするようにしてください。現在、ミャオ族などの補助面に座っている生きた言語があります。他の生きている言語は将来的に追加され、いくつかの言語は現在補助的な私用領域を必要としています。それから、ニタミハイが彼の答えで言ったこともあります。

MySQL 5.5 以降では、補助プレーンもサポートされています。

Unicode を完全にサポートするために、今少し時間をかけたほうがよいでしょう。そうすれば、将来、実際に Unicode が必要になったときに問題が発生することはありません。また、誰があなたのソフトウェアを使用するのか、将来どのようなスクリプトを使用するのかもわかりません。現在、ほとんどのレンダリング エンジン、GUI ツールキット、ブラウザ、オペレーティング システムなどは、これを問題なくサポートしています。

この質問は数年前に尋ねられましたが、検索でこれに出くわし、その後状況が変わりました。私は現在、プログラマーが追加の平面サポートは必要ないと想定したか、テストされていないままであるという問題に取り組んでいます。

于 2012-03-01T07:54:58.543 に答える
1

文字チャートの完全なリストを参照してください。

現在、補助文字には古代文字が含まれています。Kharoshthhi、Old Persion、Cuneiform などの古代のスクリプトを処理するアプリケーションがない限り、おそらく.

完全ではない UTF-8 または UTF-16 の実装に遭遇した場合にのみ、この問題に対処する必要があると思います。UTF-8 の一部の実装では、補助プレーンである 4 バイト文字 (U+10000 を超える文字) がサポートされていません。MySQLが思い浮かびます。

于 2009-06-21T11:31:39.343 に答える