Hola a todos, muchas gracias por sus respuestas, me sirvieron de mucha ayuda para poder dar con la solucion del problema.
Les comento que logre solucionarlo agregando:
Código PHP:
@mysql_query("SET NAMES 'utf8'");
despues de hacer la conexion con la base de datos.
Al final mi funcion de conexion quedo de la siguiente forma:
Código PHP:
class DB extends Config {
public function Conectarse(){
if (!($link=@mysql_connect($this->host,$this->db_usuario,$this->db_pass))){
echo "Error conectando a la base de datos.";
exit();
}
if (!@mysql_select_db($this->db_name,$link)){
echo "Error seleccionando la base de datos.";
exit();
}
@mysql_query("SET NAMES 'utf8'",$link);
return $link;
}
No modifique nada a los headers de las paginas web ni de la base de datos, todo quedo en UTF8.
Gracias!!