[解決済み] ノンチャラクターU+FDD0~U+FDEFは何のためにあるのですか?
2022-02-18 06:09:57
質問内容
バイトオーダーマークを有効にするためには、U+FFFEは非文字である必要があります。
U+FFFFは、以下のように記述されています。 ユニコード規格 として、quot;センチネルとして内部用に有用である"。 理にかなっていますね。
しかし、なぜ非文字の集合が"Arabic Presentation Forms-A"の中のランダムなブロックを含むのかがわかりませんし、Unicode Standardもあまり説明してくれません。 これらは何でしょうか。 のために ? (他に バジリスクの目 ?)
解決方法は?
さて、問題は「何のためのものなのか」ということと、「なぜアラビア語のプレゼンテーションフォームの真ん中にあるのか」ということです。
- プログラマーが内部処理の目的で使用できる追加コードを作るために、32個の非文字のブロックが必要だったのです。 http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=IWS-Chapter04a#4d3110c8
- UTF-16でシングルコードポイント表現ができるように、BMP(Basic Multilingual Plane)、つまり0x0000から0xFFFFであることが要求されました。
- アラビア語のプレゼンテーションフォームのブロックに未使用のコードポイントがありました。
- アラビア語のプレゼンテーションフォームはこれ以上エンコードしないことが合意されていたので、これらは使用されることはありませんでした。 http://www.unicode.org/mail-arch/unicode-ml/y2001-m10/0014.html
そのため、他に使われることのないこれらのコードポイントは、アプリケーション/プログラマーが内部で使用できるようにノンキャラクタとすることで合意されました。
関連
-
[解決済み】このUnicode結合文字はどうなっているのか、どうすればフィルタリングできるのか?
-
[解決済み] エスケープ文字は何ですか?
-
[解決済み] 文字列リテラルの前にある'b'文字は何を意味するのでしょうか?
-
[解決済み] テキストがボックスで表示されるのはどういう意味ですか?
-
[解決済み] 真ん中の大きな弾丸を表すユニコード文字は何になるのでしょうか?
-
[解決済み] utf8_general_ciとutf8_unicode_ciの違いは何ですか?
-
[解決済み] UTF-8とBOMなしUTF-8の違いは何ですか?
-
[解決済み] ASCIIとUnicodeの違いは何ですか?
-
[解決済み】UnicodeとUTF-8の違いは何ですか?重複
-
[解決済み] 実際に使われている非BMPのUnicode文字で最も多いものは何ですか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 次の Unicode 文字列 \xe9 は何ですか。
-
[解決済み] エスケープ文字は何ですか?
-
[解決済み] テキストがボックスで表示されるのはどういう意味ですか?
-
[解決済み] ASCIIとUnicode+UTF-8の比較
-
[解決済み] 人を表すユニコード記号は?
-
[解決済み] 真ん中の大きな弾丸を表すユニコード文字は何になるのでしょうか?
-
[解決済み] UTF-8、UTF-16、およびUTF-32
-
[解決済み] Windowsのコマンドラインでunicode文字を使うには?
-
[解決済み】Unicode、UTF、ASCII、ANSIのフォーマットの違いについて
-
[解決済み】Markdownの構文でディレクトリとファイル構造を表現する【終了しました