Unicode の対応環境

Java

ランタイムバージョン Unicodeのバージョン
Java 1.4 Unicode 3.0
Java 5
Java 6
Unicode 4.0
Java 7 Unicode 6.0
Java 8 Unicode 6.2
Java 9
Java 10
Unicode 8.0
Java 11 Unicode 10.0

.NET Framework

ランタイムバージョン Unicodeのバージョン
.NET 1.1 Unicode 3.1
.NET 2.0 Unicode 3.1
.NET 3.0 Unicode 3.1
.NET 3.5 Unicode 5.0
.NET 4.0 Unicode 5.1
.Net 4.5, 4.6 Windows Vista, Windows 7 Unicode 5.0
.NET 4.5, 4.6 Windows 8 Unicode 6.0

MySQL

MySQL文字コードセット Unicodeのバージョン サーバーバージョン
utf8 Unicode 3.0 BMP文字のみ MySQL 5.5より前
utf8 Unicode 6.0 BMP文字のみ MySQL 5.5より後
utf8mb4 Unicode 6.0 MySQL 5.5.3より後

MySQLでのutf8 の文字セットは、文字あたり最大 3 バイトを使用し、BMP 文字だけを含みます。utf8mb4 文字セットは文字ごとに最大 4 バイトを使用して補助文字をサポートします。

参考