Hola qué tal todos?, tengo el siguiente problema a ver quien puede echarme un cable de sabiduría:
Estoy generando dos selects dinámicamente a traves de código javascript que a su vez creo con una serie de consultas php contra mysql, el caso es que cuando añado los campos y estos contienen un caracter especial como la ñ o la tilde, me da error y el script no funciona, para solucionarlo el resultado lo pasé por htmlentities(), y entonces en el select me aparece en el lugar del caracter especial el tipico í ...en fin ke ni de una forma ni otra consigo que se me vea correctamente, alguien puede ayudarme?.
Os escribo la linea de código donde asigno una nueva opcion mediante codigo javascript que genero mediante php:
echo "option".$j."=new Option('".htmlentities($row_producto['Producto'])."', '".$row_productos['Id_Producto']."');";