Meine Empfehlung: Verwende zum Importieren die zum Exportieren verwendete Kodierung und definiere explizit beide Kodierungen bei beiden Vorgängen.
echo "$verabschiedung $name";
danke für deine ausführliche hilfe.
habe mich daran orientiert und im endeffekt dann den warscheinlich in erster linie ursächlichen flüchtigkeitsfehler entdeckt - iconv ausgabe nicht in datei umgeleitet :(.
hier nochmal mein vorgehen, was endgültig zu einem sauberen ergebnis zu führen scheint:
mysqldump --set-charset=latin1 --default-character-set=latin1 avl_db03 > avl_db03.latin1.dump.sql
iconv -f LATIN1 -t UTF-8 avl_db03.latin1.dump.sql > avl_db03.utf8.dump.sql
nano avl_db03.utf8.dump.sql
suchen und ersetzen (case-sens.):
latin1_german1_ci utf8_unicode_ci
CHARSET latin1 CHARSET utf8
Ü Ã^Ü
ü ü
Ö Ã^Ö
ö ö
Ä Ã^Ä
ä ä
mysql --default-character-set=utf8 avl_db02 < avl_db03.utf8.dump.sql