DIS 10646
1993年6月にはUnicodeの側が制定されたばかりのISO/IEC 10646-1:1993に合わせてUnicode 1.0を若干変更したUnicode 1.1が制定した。この後両者は改訂時期を多少ずらすことはあっても追加する文字については必ず同じコードポイントを割り当てるなど歩調を合わせながら度々改訂されていくことになる。
その後Unicodeは、漢字を含めたさまざまな方面からの文字の追加要求に応えるために1996年7月制定のUnicode 2.0以降は2オクテット(16bit)の固定長コードであることをやめてサロゲートペア(代用対)を導入して基本多言語面以外の面(追加面)の存在を可能にして収容可能な文字を大幅に増やし、21ビット領域に拡張を行い31ビットコードであるISO/IEC 10646に近づいていった。Unicodeは規格自体にサロゲートペアが導入されてからも具体的な実装では2オクテット(16ビットコード)固定長コードとして基本多言語面以外の面(追加面)を使用出来ないものが多かったが、次第に基本多言語面以外の面にも対応するシステムが増えていった。