330 views

Solución - base de datos codificada con UTF-8

August 11, 08 by G2 | Puesto en Programacion

Mysql

Tengo mi base de datos codificada con UTF-8 y al mostrar la información me aparecían símbolos raros como : ón ón.

La solución a este problema fue la siguiente:
Mi base de datos al estar cotejada con UTF-8 ya no es necesario al momento de hacer un INSERT pasarle la función utf8_encode, pero para que tengan una idea les dejo unos ejemplos :

Al momento de insertar a la base de datos

//Hacer uso de la funcion utf8_encode al insertar datos
$nombre = utf8_encode($_POST['nombre']);
$nota     = utf8_encode($_POST['nota']);
$query    =  "INSERT INTO notas (nombre,nota) VALUES ('$nombre','$nota')";

Al mostrar los valores

//Para mostrar la información extraída de la base de datos
$nombre=utf8_decode($row['nombre']);
$nota=utf8_decode($row['nota']);
echo $nombre : $nota."<br>";

[ Enlace: utf8_encode - utf8_decode ]

Saludos!!


Tambien te puede interesar

Tags: , , ,

This entry no have comments... but you can be first.

Leave a Reply

Comment spam protected by SpamBam