Ver Mensaje Individual
Antiguo 19-nov-2010     #1
Predeterminado php habilitar para el uso de caracteres utf8

EL Codigo a continuación es para realizar una conexion a la base de datos con php el detalle de esta conexion es el mysql_query("SET NAMES 'utf8'"); esto le hara saber a nuestro servidor la forma en la que deseamos comunicarnos con la base de datos y asi poder utilizar caracteres tales como ñ,tildes, etc.


Código PHP:

<?php

  
//conexion a nuestra base de datos 
  
class dbmanager
  
{
    
// variables a utilizar
    
var $conn;
 
   
//Método constructor 
    
function dbmanager()
    {
    }
     
   
//Mètodo que se encargará de verificar y realizar la conexion
   //a la base de datos con su respectivo mensaje de error si ahi.

   
function conexion()
   {
     
$dbuser ='usuario';
     
$dbpass ='password';
     
$dbname ='basedatos';
     
$dbhost ='localhost';
          
     if(!(
$con=@mysql_connect($dbhost,$dbuser,$dbpass)))
     {
        echo 
"Error al conectar a la Base de Datos";
        exit();
     }

    if(!@
mysql_select_db($dbname,$con))
    {
      echo 
"Error al seleccionar la base de Datos";
    }
    else
    {
      [
b] @mysql_query("SET NAMES 'utf8'");[/b]
    }
    
     
$this->conn=$con;
     return 
true;     
   }
    
  }
//termina clase.
?>
Este meta tag lo colocamos en el htm asi tambien en el html le rectificamos la codificacion a utilizar

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


espero que sea de su agrado

"El hombre es esclavo de sus palabras y dueño de su silencio"

"No hay nada más bello que vivir"... R.I.P. Jaime Moreno Garcia
Responder Citando
Los siguientes 3 usuarios agradecen a sasuke.17 por este mensaje:
Felina05 (19-nov-2010), jchierro (19-nov-2010), Munki (19-nov-2010)