Dispongo de un fichero .sql para ser cargado en phpmyadmin mediante la opción de importar .sql.
En la opción "Conjunto de caracteres del archivo:" he elegido tanto "utf-8" como "iso-8859-1".
Al inspeccionar los elementos de la base de datos en las tablas, me encuentro con que sí acepta las "ñ".
Lo que ocurre es que al ejecutar una consulta en php me muestra la "?" en lugar de la "ñ", he añadido la opción siguiente pero no funciona: header("Content-Type: text/html;charset=utf-8");