prepareUtf8 and allow specifying types of columns