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

mmm
I believe this should not change
the version checking is done on 4.4 but the runtime version is 4.4.0