Restoring website to different host screws up international characters

I'm moving the website to a different host and international characters such as ó are displayed as ó.

Is there anything I can do to prepare the database or the apache configuration so that restore works properly and characters are rendered correctly? Thanks in advance.