Esto puede suceder ya que el juego de caracteres de la base de datos no es igual al de tu pagina.
Debes identificar el juego de caracteres tanto de la base de datos como el de la pagina y posteriormente usar la funcion iconv() de PHP que convierte el juego de caracteres de una cadena de texto:
Código PHP:
Ver originaliconv("UTF-8", "ISO-8859-1", $text) // parámetros : formato_origen, formato_destino, cadena_a_convertir