Correctly display unicode in HTML messages

When I receive html messages in foreign languages with unicode characters with accents, etc, they don’t display correctly. For example, I copied this from a message I received today:

Tisztelt Szülõ! Tájékoztatjuk, hogy a mellékletben új elektronikus számlája érkezett

This should be displayed as:

Tisztelt Szülõ! Tájékoztatjuk, hogy a mellékletben új elektronikus számlája érkezett

I copied the correct one from decoded base64 text/html part of the message.

Is there a fix for this?

By the way, I fixed this for the notifications my web app sends by converting unicode characters (like ő to html entities (like ő) before sending, and they do display correctly in EmClient. But obviously, I have no control over what others send to me.