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 バイトを使用して補助文字をサポートします。
参考