factor common char encoding into main Target; version set to 4.4

i think it was failing unit tests due to incompatibility though.