Estoy trabajando un sitio web, en la cual, la información que se crea es dinámica (alimentada por una base de datos Mysql) .
En una parte de la página, hay una sección que se llama "Description". Esa descripción que se muestra algunas veces aparece bien (todo normal ó como debiera aparece),, PERO, en otras ocasiones la información aparece con "basura". Favor ver el siguiente texto:
En IE 8:
Cita:
En Internet Explorer, aparece como cuadros (Si estas usando IE para ver este correo, lo notarás)"Thank you for�shopping the virtual world of BMW of Fairfax!��We�anticipate that we will be,..."
En Firefox
Cita:
En Firefox, aparece como rombos con un signo de pregunta (Si estas usando Firefox para ver este correo, lo notarás)"Thank you for�shopping the virtual world of BMW of Fairfax!��We�anticipate that we will be,..."
A traves de un script PHP, "alimentamos" la base de datos desde un archivo CSV. Este CSV tiene la información del producto. Para actualizaciones a la base de datos, al usar comando de SQL "UPDATE", utilizo la función "htmlspecialchars()"
Algo así es la sintaxis que estoy usando:
Código PHP:
INSERT INTO tbl_cars (campo1,campo2)
VALUES
( htmlspecialchars(trim(campo1),ENT_QUOTES),
( htmlspecialchars(trim(campo2),ENT_QUOTES);
1. En el proceso de ingresar la información a la Base de Datos.
2. Al hacer la consulta a la base y desplegar los resultados en el sitio web.
Solo me pasa con ese campo ó sección "Description",.... pero no pasa todo el tiempo. Solo con algunos registros. Sugerencias.
Gracias
Saludos