Split unicode on non-combining characters for encoder.
Add non-binary mode for incremental encoder.
Encoder now also works in unicode mode.