Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/09/2009, 11:21
jonn59
 
Fecha de Ingreso: septiembre-2009
Mensajes: 25
Antigüedad: 14 años, 7 meses
Puntos: 3
De acuerdo Respuesta: Problema con acentos al insertar a MySQL desde PHP

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!!