Hi
This is a common problem with character encoding when moving sites.
The simple answer is you have to do replace statements in the database, using MyphpAdmin. The queries would be like this
UPDATE wp_posts SET post_content = replace(post_content, 'ú' 'ú', '');
1) MAKE A DATABASE BACKUP BEFORE YOU RUN THESE QUERIES
2) The query above means:
replace all occurrences of the incorrect character in the post content field with the correct character, and update the database with the changes.
That one query will update all the posts. You must run the query one time for each incorrect character type. That is, if 6 different characters are displaying incorrectly, you run the query 6 times, each time with a different set of "old" and "new" values.
replace(post_content, 'ú' 'ú', '')
the word post_content stays the same in every query - that is the table being updated.
the second parameter is the incorrect value you want to replace
the 3rd parameter is what you want to replace it with.