All 4-byte characters in the database (stored with `utf8mb4` on MySQL 5.5.x) are being displayed as '?'. They are fine in the database — confirmed by our own scripts that use `SET NAMES utf8mb4` and by using the command-line `mysql` utility.
Here’s an example of such a symbol, in case you wanna test this: http://graphemica.com/%F0%9D%8C%86
This has been discussed here before: https://sourceforge.net/projects/phpmyadmin/forums/forum/72909/topic/4380272
Here’s a write-up explaining the problem in detail, and offering a general solution: http://mathiasbynens.be/notes/mysql-utf8mb4
What is actually needed to add support? You can choose the charset as used for connection and everything should work just fine.
Ah phpMyAdmin enforces utf8 charset, fixed that in fb30c148f22f3e1534cb216a5994660b09c70795.
utf8mb4
) --> (ok 4.1) Support 4-byte UTF-8 symbols (utf8mb4
)