Specialsは、UFFF0-FFFFのBasic Multilingual Planeの最後に割り当てられた短いUnicodeブロックです。これらの16コードポイントのうち、5つはUnicode 10.0時点で割り当てられています。
U FFF9 INTERLINEAR ANNOTATION ANCHOR、注釈付きテキストの開始をマークします。 U FFFA INTERLINEAR ANNOTATION SEPARATORは、注釈文字の開始をマークします。 U FFFB INTERLINEAR ANNOTATION TERMINATOR、注釈ブロックの終わりをマーク U FFFC¶オブジェクト置換文字。複合文書などの別の不特定のオブジェクトのテキストのプレースホルダー。 U FFFD 置換えられていない、認識できない、または表現できない文字を置換するために使用される置換文字 U FFFEは文字ではありません。 U FFFFは文字ではありません。
FFFEとFFFFは通常の意味では割り当てが解除されていませんが、Unicode文字ではないことが保証されています。テキストのエンコーディングスキームを推測するために使用できます。これらの文字を含むテキストは、正しくエンコードされたUnicodeテキストではないためです。 UnicodeのU FEFFバイト順序マーク文字は、そのエンディアンを示すためにUnicodeテキストの先頭に挿入することができます。このようなテキストを読み取って0xFFFEに遭遇するプログラムは、次のすべての文字のバイト順序を切り替える必要があることを認識します。
|