Pero es muy raro, porque debería funcionar adecuadamente, yo importo los archivos sql así y no he tenido ningún problema con los acentos. Revisaste que el archivo txt tenga los acentos bien?
Edito: Acabo de generar un archivo con 500 registros que contienen ñ y acentos, cree una nueva tabla con este código:
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `Prueba` (
`Nombre` VARCHAR(20) COLLATE utf8_spanish_ci NOT NULL,
`Apellido` VARCHAR(20) COLLATE utf8_spanish_ci NOT NULL,
`Ciudad` VARCHAR(20) COLLATE utf8_spanish_ci NOT NULL,
`Pais` VARCHAR(20) COLLATE utf8_spanish_ci NOT NULL,
`Direccion` VARCHAR(20) COLLATE utf8_spanish_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
Y luego al darle importar archivo seleccioné utf-8 en el conjunto de caracteres así:
Y con eso me importó tanto las ñ como los acentos. No sé p q a ti no te funciona.