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
Java 12 Unicode 11.0
Java 13 Unicode 12.1

.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
.NET 4.6.1 Unicode 6.3
.NET 4.6.2 Unicode 8.0
.NET Core Unicode 8.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 バイトを使用して補助文字をサポートします。

参考