Allow setting encoding

Not sure if this is the best way, but something like it.
utf8 is the default so it's moot