[1] [[UTF-16]] における一つの単位 ([[16ビット]]分の[[ビット列]]) のことを[DFN[[RUBYB[16ビット符号単位]@en[16-bit code unit]]]]といいます。 [2] [[16ビット符号単位]]は、 - [3] [[サロゲート・ペア]]以外については、ある1つの[[Unicode文字]]を表します。 - [4] [[サロゲート・ペア]]については、2つの[[16ビット符号単位]]の組によってある1つの[[Unicode文字]]を表します。 - [5] [[サロゲート・ペア]]に使用されるものが正当な組み合わせで使われていない場合、[[Unicode文字]]を表しておらず、 [[UTF-16]] として不正なものになります。 * 関連 [6] 「[[16ビット符号単位]]」は、 [[UTF-16]] において意味を持つ最短の[[ビット列]]であり、 理論上は16ビットで一つの「[[バイト]]」であると主張することも可能です。しかし実際には「[[バイト]]」 は8ビットであると考えられること、8ビットとして実装されることが多く、 従って [[UTF-16BE]] と [[UTF-16LE]] の違いが存在してしまっています。 [7] 「[[16ビット符号単位]]」はしばしば「[[文字]]」、「[[符号位置]]」、「[[Unicodeスカラー値]]」 といった類義語と混用されます。