私は一般的な質問への回答を得られないようです。私は1つの詳細にそれを制限します:以下の私の理解は正しいですか?次のように作業をサロゲート
:
- のバイトの最初のペアがある場合は、D800とDBFFの間にない - は、第二の対が存在しないであろう。
- D800とDBFFの間にある場合 - a)2番目のペアb) 2番目のペアはDC00とDFFFの範囲になります。
- D800 とDBFFの間の値を持つ1対のUTF16文字はありません。
- DC00 とDFFFの間の値を持つ1組のUTF16文字はありません。
これは正しいですか?
オリジナル質問
私はUTF16について読んでみましたが、私はそれを理解できないようです。 "飛行機"と "代理人"とは何ですか? "プレーン"は最初のバイトの最初の5ビットですか?もしそうなら、私たちはこれらの5ビットを使っているので、なぜ32面はありませんか?代理人は何ですか?どのビットに対応していますか?
UTF16はUnicode文字をエンコードする方法であり、時には16ビット、時には32ビットを使用して文字をエンコードすることがあります。 I は、2番目の2バイトが存在することを示す最初の2バイト(最も重要なもの)の値のリストがあると仮定します。
しかし私の代わりに、私はを理解していません。は、おそらく誰かがこれでいくつかの順序を作ることができますか?
@downvotersケアも手助けする? – ispiro
私は「[研究努力はしていません](https://meta.stackexchange.com/a/223482)」と思われます。 [UTF-16 FAQ](http://unicode.org/faq/utf_bom.html#UTF16)についてご質問がありますか? –
@TomBlodgetありがとうございました。私はどのように努力しているのか分かりません。私が読んだ記事へのリンクを含める(理解しなかった)どのようにその質問に役立つでしょうか?しかし、とにかく、あなたはそうであるかもしれないので、それは下落されているのです。私はあなたが私に提供したリンクを読んでいます。ありがとう。 – ispiro