he creado un menú desplegable de opciones que carga los datos de una BD MySQL. El HTML está codificado en UTF-8 y la BD en utf8_spanish_ci pero las opciones del menú no me reconocen las tildes. ¿Dónde puede estar el fallo?
He usado un código de otro mensaje de este foro para realizar el menú y carga las opciones perfectamente, sólo me fallan las tildes y no sé por qué. En la BD se ve perfectamente.
Código HTML:
<select name="Categoría" id="Categoría1"> <option value="0" selected>Seleccionar</option> <?php $directorio = mysql_query("SELECT direct_id, direct_prod FROM directorio"); while ($registroprod = mysql_fetch_array($directorio)) { ?> <option value="<?php echo $registroprod['direct_id']; ?>"> <?php echo $registroprod['direct_prod']; ?></option> <?php } mysql_free_result($directorio); ?> </select>