I'm looking at this problem and is only on display the title of the search.php page.
At the mostall on page is correctly with accents!
When you create a new category with accented characters, they are correct in DB. Also on the homepage are correct but, in preview from search.php, on this quoted line, are not.
I had launched tidy in all categories directly in the DB but now I will go back.
Everything is correct except
<php echo search_title ();?>
why?
I guarantee that's not a problem page, because everything else has accents in search.php.
What is not accented, is just the search_title().
I did so:
I created a category with any accents:
"Está caçado o pão"
So in the abovementioned line I added the letters with accents + title:
<h1><?php echo _e('â ã á ção é ---- '.search_title()); ?></h1>
The search results on page was this:
â ã á ção é ---- Est�� ca��ado o p��o
Happens both local server and web server.
The strange thing is that the same function in all other places, such as: Breadcrumb and Home webpage are correct!
This is very annoying!