miércoles, 1 de febrero de 2017

Solución caracteres especiales con php

En esta entrada publicare una solución a un error que por varios días estuvo buscando un compañero de trabajo.

El problema:

En la base de datos tuvo varios productos con caracteres especiales,(Ñ,ñ,",´,etc ).
cada vez que trataba de listar los productos listaba todos los productos menos los que contenían esos caracteres especiales ...

La solución:

En la conexión de PHP  se tuvo de la siguiente manera ↩

<?php

    mysql_connect("localhost","root","") or die ("Conexión de Usuario fallida");
    mysql_select_db("retail") or die ("la Conexión no se pudo realizar");

?>
y la manera se solucionarlo fue colocando un par de cabeceras después de la conexión .↩

<?php 
    mysql_connect("localhost","root","") or die ("Conexión de Usuario fallida");
    mysql_select_db("retail") or die ("la Conexión no se pudo realizar"); 

 /*cabeceras añadidas */
    mysql_query("SET CHARACTER SET utf8");
    mysql_query("SET NAMES utf8");
?>