Bug #76553 | Sushi-Beer issue of MySQL with utf8mb4 | ||
---|---|---|---|
Submitted: | 1 Apr 2015 6:15 | Modified: | 19 Sep 2017 12:34 |
Reporter: | Ryuta Kamizono | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Charsets | Severity: | S2 (Serious) |
Version: | 5.6.23, 5.7.6, 5.6.24 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[1 Apr 2015 6:15]
Ryuta Kamizono
[1 Apr 2015 6:28]
Ryuta Kamizono
The posted contents after Emoji had been truncated... Please refer to the link for how to reproduce: https://gist.github.com/kamipo/37576ce436c564d8cc28
[22 Apr 2015 9:55]
Ryuta Kamizono
What do you think about this issue?
[22 Apr 2015 11:17]
MySQL Verification Team
Hello Ryuta Kamizono, Thank you for the bug report and test case. Thanks, Umesh
[20 Sep 2015 14:12]
Daniël van Eeden
The query against the different tables. One row is expected. utf8mb_bin = OK utf8mb4_unicode_520_ci = OK utf8mb4_unicode_ci = NOT OK utf8mb4_general_ci = NOT OK mysql [localhost] {msandbox} (sushibeer) > SELECT HEX(item), HEX(WEIGHT_STRING(item)) FROM wishlist_unicode_520 WHERE item = X'F09F8DA3'; +-----------+--------------------------+ | HEX(item) | HEX(WEIGHT_STRING(item)) | +-----------+--------------------------+ | F09F8DA3 | FBC3F363 | +-----------+--------------------------+ 1 row in set (0.00 sec) mysql [localhost] {msandbox} (sushibeer) > SELECT HEX(item), HEX(WEIGHT_STRING(item)) FROM wishlist_unicode WHERE item = X'F09F8DA3'; +-----------+--------------------------+ | HEX(item) | HEX(WEIGHT_STRING(item)) | +-----------+--------------------------+ | F09F8DA3 | FFFD | | F09F8DBA | FFFD | +-----------+--------------------------+ 2 rows in set (0.00 sec) mysql [localhost] {msandbox} (sushibeer) > SELECT HEX(item), HEX(WEIGHT_STRING(item)) FROM wishlist_general WHERE item = X'F09F8DA3'; +-----------+--------------------------+ | HEX(item) | HEX(WEIGHT_STRING(item)) | +-----------+--------------------------+ | F09F8DA3 | FFFD | | F09F8DBA | FFFD | +-----------+--------------------------+ 2 rows in set (0.00 sec) mysql [localhost] {msandbox} (sushibeer) > SELECT HEX(item), HEX(WEIGHT_STRING(item)) FROM wishlist_bin WHERE item = X'F09F8DA3'; +-----------+--------------------------+ | HEX(item) | HEX(WEIGHT_STRING(item)) | +-----------+--------------------------+ | F09F8DA3 | 01F363 | +-----------+--------------------------+ 1 row in set (0.00 sec)
[15 Jan 2017 21:59]
Manyi Lu
See also: http://mysqlserverteam.com/sushi-beer-an-introduction-of-utf8-support-in-mysql-8-0/
[9 Sep 2017 20:47]
MySQL Verification Team
https://bugs.mysql.com/bug.php?id=87700 marked as duplicate of this one.
[19 Sep 2017 12:34]
Manyi Lu
Posted by developer: New utf8mb4 collations in 8.0 solved the problems listed in this bug report.