Bug/non unicode characters flatfile

use the reader, e.g. `File.open(location,"r:#{encoding}")`