Solución – base de datos codificada con UTF-8
agosto 11, 08 by Gerald | Puesto en Programación
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!!