補足 PUA (F0000-FFFFD および 100000 10FFFD) は、FFFFE、FFFFF、10FFFE、および 10FFFF を非文字として定義することにより、明示的に除外しています。なぜこれが行われたのですか?これがなければ、それらは 65536 ポイントのブロックになります。
1 に答える
1
各補助平面の最後の 2 つのコード ポイントは、「内部」使用のために「非文字」コード ポイントとして予約されています ( Unicode FAQ のこのセクションを参照してください)。アプリケーション/システム内でプライベートな独自のマーカーとして使用できますが、システム間で交換することは意図されていません (他の PUA コード ポイントとは異なります)。
これらのコード ポイントが選択された理由については、これらは Unicode 2.0 (1996) で定義されていましたが、標準では根拠が示されていませんでした (また、記録にある歴史的な文書はオンラインで入手できません)。1 つの可能性は、識別が容易であるということです。すべてのコード ポイント0x••••FFFE
と0x••••FFFF
コード ポイントは非文字です。
于 2016-06-30T13:05:32.703 に答える