Support column charset/collation on capable platforms

Basically the same feature wanted as in #245