Av det du beskriver verkar det som om du har UTF-8-data som ursprungligen lagrades som Latin-1 och sedan inte konverterades korrekt till UTF-8. Uppgifterna är återvinningsbara; du behöver en MySQL-funktion som
convert(cast(convert(name using latin1) as binary) using utf8)
Det är möjligt att du kan behöva utelämna den inre konverteringen, beroende på hur data ändrades under kodningskonverteringen.