Liegt denn das ñ in Deiner Datei als UTF-8 vor? mkgmap erwartet die Input Daten in UTF-8. Compilieren muss Du dann mit --latin1, weil das die Codepage ist, mit der die Garmins arbeiten.
Chris