Currently you cannot directly use StringWriter with ZString as StringWriter accepts regular StringBuilder. I created helper ZStringWriter for Orchard Core. Would it make sense to offer ZStringWriter (UTF-16) and Utf8ZStringWriter out of the box?
If you think it's a viable option I could offer a PR, just tell me desired names for the classes and namespace.