Are You sure that codec UTF-8 is correct ? Maybe this file is in some 8-bit local codec ?
QStringList have nothing to this problem.