> The issue here is that our Manager classes create connections without the encoding settings.

this should be fixed... won't we already mix up data encodings until now if this is the case?