Maybe try to set the tables’ character set to utf8mb4 and the collate to utf8mb4_unicode_ci, and then configure your software to use those instead of the default values?
I see the HTML charset returned right now is utf8mb4_unicode_ci. However, I don’t think that’s a valid charset. The entire concept for utf8mb4 is just a MySQL quirk, and doesn’t really exist anywhere else. Same for the
Could you change this to UTF-8 and see if this works?
Also, the collation of your tables and columns is currently configured to be utf8_hungarian_ci. I don’t really know what the consequence of that setting is, but I would recommend to use utf8mb4_unicode_ci by default, which should work well with any characters in any language.
Character encoding is enough of a headache when you don’t mix languages and encodings, so it usually helps to keep things simple.