bhe i problemi potrebbero essere diversi, ad esempio il client con cui ti connetti (in questo caso la shell), usa utf8?

Sinceramente non so come potresti impostare la cosa, ma potrebbe essere che la connessione sia fatta con un altro charset, e anche se il database è in utf8 e il file di testo in utf8 il "ponte" tra i due no.