database character set

Unicodeを使用した多言語データベースのサポート

AL32UTF8

AL32UTF8キャラクタ・セットでは、最新バージョンのUnicode規格をサポートしています。このキャラクタ・セットでは、各文字は1バイト、2バイトまたは3バイトでエンコードされ、補助文字には4バイトが必要です。ASCIIベースのプラットフォーム用です。
UTF8
UTF8キャラクタ・セットは、文字を1バイト、2バイトまたは3バイトでエンコードする。ASCIIベースのプラットフォーム用です。UTF8データベースに補助文字が挿入されても、データベース内のデータは破損しません。補助文字は、6バイトを占める2つの別個のユーザー定義文字として処理されます。データベース・キャラクタ・セット内の補助文字を全面的にサポートするために、AL32UTF8に切り替えることをお薦めします。
UTFE
UTFEキャラクタ・セットはEBCDICプラットフォーム用です。このキャラクタ・セットはASCIIプラットフォーム上でのUTF8に似ていますが、文字は1バイト、2バイト、3バイトおよび4バイトでエンコードされます。補助文字は2つの4バイト文字として変換されます。

Unicode文字コードの割当て

補助文字: その他の中国語、日本語および韓国語の文字、旧漢字、音楽記号および数学記号

OracleのAL32UTF8キャラクタ・セットは、1バイト、2バイト、3バイトおよび4バイト値をサポートしています。OracleのUTF8キャラクタ・セットは、1バイト、2バイトおよび3バイト値をサポートしていますが、4バイト値はサポートしていません。