Return an empty word list when the file cannot be found
Deal with file encoding