Certa vez tive um problema em um site que estava trabalhando. Os caracteres que possuíam acento apareciam com erro (como que corrompidos). Depois de pesquisar um pouco, consegui descobrir a solução.

Basta colocar o seguinte comando na página que apresentar esse erro:

<?php
header('Content-Type: text/html; charset=ISO-8859-1');
?>

Isso fará com que o charset mude para ISO 8859-1. Caso queira que seja mudado para outro charset, é só substituir.