UTF-8 は、Unicode のエンコーディングの1つであり、ASCII 部分 (0x00-0x7F) に関しては EUC または PCK と互換性を保ったまま、UTF-16 や UTF-32 の文字を使えるようにしたエンコーディングです。ja_JP.UTF-8 ロケールで文字を表現する文字コード体系として使われています。
Solaris の提供する UTF-8 は Unicode Consortium の Unicode 3.1 に基づきます。 ユーザー定義文字領域は、Unicode 3.1 で Private Use area に割り当てられている領域で、日本語 EUC や PCK で表現 できるすべての文字(ベンダー定義文字も含む)も Unicode 3.1 の中に含まれています。Unicode 3.1 に関する詳細は、http://www.unicode.org を参照してください。
Solaris 上の制限で、Unicode 3.1 で定義されたすべての文字が表示、印刷、入力できるわけではありません。