[3] [DFN[UCS-2]] は、 [[ISO/IEC 10646]] [[BMP][基本多言語面]]の[[符号位置]]を16ビット =
2バイトを単位とする[[バイト列]]として表現する[[文字コード]]でした。

[4] 当初 [[ISO/IEC 10646]] は [[Unicode]] と同じものである [[UCS-2]] と、
4バイトの [[UCS-4]] の2つの[[符号化方式]] (と [[UTF]]) を規定していました。

[5] しかし16ビット平面にすべての[[文字]]を[[符号化]]することは不可能だったため、
[[Unicode]] / [[UCS-2]] に[[サロゲートペア]]が追加され、 [[UTF-16]] となりました。

[6] 現在となっては [[UCS-2]] は不適切な過去の[[文字コード]]と考えられています。

[1] 
>
[[正規形式]]のほかに、2オクテット [[BMP]]
形式を規定する。これによって、[[基本多言語面]]は、
[[UCS-2]] と呼ぶ2オクテットの[[符号化文字集合]]として使うことができる。
([[JIS X 0221]]‐1:2001 5. より)

>
:2オクテット BMP 形式:
この[[符号化表現]]の形式は、基本多言語面の[[文字]]をそれぞれ
2オクテットで表現して使用できるようにする。
> 2オクテット BMP 形式に適合した [[CCデータ要素]]中では、
基本多言語面にある文字は、 6.2 の規定に従って、
[[区]]オクテット及び[[点]]オクテットからなる
2オクテット (すなわち、その[[区点要素]])
で表現しなければならない。
> 備考 2オクテット BMP 形式を使った[[符号化図形文字]]は、
処理用として16ビットの[[整数型]]で実装してもよい。
(JIS X 0221‐1:2001 13.1)




[FIG(quote)[
[FIGCAPTION[
[2] [CITE@en[RFC 3650 - Handle System Overview]]
([TIME[2016-11-06 20:54:06 +09:00]])
<https://tools.ietf.org/html/rfc3650>
]FIGCAPTION]

> Handles may consist of any printable characters from the Universal
>    Character Set (UCS-2) of ISO/IEC 10646, which is the exact character
>    set defined by Unicode v3.0 '''['''17''']'''.  The UCS-2 character set
>    encompasses most characters used in every major language written
>    today.  To allow compatibility with most of the existing systems and
>    to prevent ambiguity among different encodings, the Handle System
>    protocol mandates UTF-8 to be the only encoding used for handles.

]FIG]
