'Basura',.. dentro del HTML (símbolos)
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: "Thank you for�shopping the virtual world of BMW of Fairfax!��We�anticipate that we will be,..."
En Internet Explorer, aparece como cuadros (
Si estas usando IE para ver este correo, lo notarás)
En Firefox
Cita: "Thank you for�shopping the virtual world of BMW of Fairfax!��We�anticipate that we will be,..."
En Firefox, aparece como rombos con un signo de pregunta (
Si estas usando Firefox para ver este correo, lo notarás)
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);
Exactamente no se donde está el problema, sin embargo he pensado solo hay 2 posibilidades:
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