0

補足 PUA (F0000-FFFFD および 100000 10FFFD) は、FFFFE、FFFFF、10FFFE、および 10FFFF を非文字として定義することにより、明示的に除外しています。なぜこれが行われたのですか?これがなければ、それらは 65536 ポイントのブロックになります。

4

1 に答える 1

1

各補助平面の最後の 2 つのコード ポイントは、「内部」使用のために「非文字」コード ポイントとして予約されています ( Unicode FAQ のこのセクションを参照してください)。アプリケーション/システム内でプライベートな独自のマーカーとして使用できますが、システム間で交換することは意図されていません (他の PUA コード ポイントとは異なります)。

これらのコード ポイントが選択された理由については、これらは Unicode 2.0 (1996) で定義されていましたが、標準では根拠が示されていませんでした (また、記録にある歴史的な文書はオンラインで入手できません)。1 つの可能性は、識別が容易であるということです。すべてのコード ポイント0x••••FFFE0x••••FFFFコード ポイントは非文字です。

于 2016-06-30T13:05:32.703 に答える